changeset 3265:fb23cdc95976 trunk

merged with master
author Ben Tucker <ben.tucker@gmail.com>
date Thu, 02 Aug 2007 08:29:59 -0700
parents 0644dae9e1be (current diff) 939a44cae771 (diff)
children 24040bb7b2a8
files src/audacious/Makefile src/audacious/widgets/playlist_list.c src/audacious/widgets/playlist_list.h src/audacious/widgets/playlist_slider.c src/audacious/widgets/playlist_slider.h src/audacious/widgets/widget.c src/audacious/widgets/widget.h src/librcd/Makefile src/librcd/README src/librcd/librcd.c src/librcd/librcd.h src/librcd/russian_table.h
diffstat 58 files changed, 3278 insertions(+), 4284 deletions(-) [+]
line wrap: on
line diff
--- a/configure.ac	Sun Jul 29 11:01:10 2007 -0700
+++ b/configure.ac	Thu Aug 02 08:29:59 2007 -0700
@@ -195,8 +195,8 @@
 
 dnl libguess always compiled in
 dnl ========================
-SUBDIR_GUESS="libguess librcd"
-CHARDET_LIBS="../libguess/libguess.a ../librcd/librcd.a"
+SUBDIR_GUESS="libguess"
+CHARDET_LIBS="../libguess/libguess.a"
 
 dnl chardet support
 dnl ========================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/g15_audacious.py	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,129 @@
+#!/usr/bin/env python
+"""g15_audacious.py
+By: Stephan Sokolow (deitarion/SSokolow)
+
+Audacious Media Player Monitor applet for the Logitech G15 Gaming Keyboard's LCD (via g15composer)
+
+Requires Audacious 1.4 or newer. (Uses the D-Bus API)
+
+TODO: 
+- Every second update should skip the D-Bus calls. They are the biggest CPU drain.
+  (I also only use a half-second update interval for the scroller. Feel free to 
+   turn it off and use a 1-second interval.
+- Clean up this quick hack of a script.
+
+Notes for people hacking this script:
+- The LCD is 160px wide and 43px tall
+- The Large  (2 or L) font is 7 pixels tall.
+- The Medium (1 or M) font is 6 pixels tall.
+- The Small  (0 or S) font is 5 pixels tall.
+- When using the small font, the screen is 40 characters wide.
+"""
+
+control_pipe = "/var/run/g15composer"
+
+ICON_DIMS = (7,7)
+ICN_STOP = "1" * ICON_DIMS[0] * ICON_DIMS[1]
+ICN_PAUSE = "0110110" * ICON_DIMS[1]
+ICN_PLAY = (
+"0100000" +
+"0110000" +
+"0111000" +
+"0111100" +
+"0111000" +
+"0110000" +
+"0100000" )
+
+# I prefer no icon when it's playing, so overwrite the play icon with a blank.
+ICN_PLAY = '0' * ICON_DIMS[0] * ICON_DIMS[1]
+
+
+import os, sys, time
+from dbus import Bus, DBusException
+
+message_pipe = os.path.join(os.environ["HOME"], ".g15_audacious_pipe")
+
+def get_aud():
+	try: return session_bus.get_object('org.atheme.audacious', '/org/atheme/audacious')
+	except DBusException: return None
+
+def draw_state(icon):
+	msg_handle.write('PO 0 0 %d %d "%s"\n' % (ICON_DIMS[0], ICON_DIMS[1], icon))
+
+session_bus = Bus(Bus.TYPE_SESSION)
+
+if not os.path.exists(control_pipe) and not (os.path.isfile(control_pipe) and os.path.isdir(control_pipe)):
+	print "ERROR: Not a g15composer control pipe: %s" % control_pipe
+	sys.exit(1)
+
+if os.path.exists(message_pipe) and not (os.path.isfile(control_pipe) and os.path.isdir(control_pipe)):
+	os.remove(message_pipe)
+
+try:
+	file(control_pipe, 'w').write('SN "%s"\n' % message_pipe)
+	time.sleep(0.5)
+	msg_handle = file(message_pipe,'w')
+
+	oldTitleString = ''
+	while True:
+		aud = get_aud()
+		if aud:
+			pos = aud.Position()
+
+			lengthSecs = aud.SongLength(pos)
+			length = (lengthSecs > 0) and ("%d:%02d" % (lengthSecs / 60, lengthSecs % 60)) or "stream"
+
+			songTitle = aud.SongTitle(pos).encode("latin1", "replace")
+			titleString = "%d. %s" % (pos, songTitle)
+
+			playSecs = aud.Time() / 1000
+			played = "%d:%02d" % (playSecs / 60, playSecs % 60)
+
+			volume = aud.Volume()
+
+			# Cache changes until I'm done making them
+			msg_handle.write('MC 1\n')
+
+			# Set up the static elements
+			msg_handle.write('TO 0 0 2 1 "Now Playing"\n')
+			msg_handle.write('TO 0 26 0 0 "Volume:"\n')
+
+			# State Indicator
+			if aud.Paused():
+				draw_state(ICN_PAUSE)
+			elif aud.Playing(): 
+				draw_state(ICN_PLAY)
+			else:
+				draw_state(ICN_STOP)
+
+			# Scroll the title string
+			if len(titleString) > 40 and oldTitleString == titleString:
+				tsTemp = titleString + '   '
+				titleString = tsTemp[scrollPivot:] + tsTemp[:scrollPivot]
+				scrollPivot = (scrollPivot < len(tsTemp)) and (scrollPivot + 1) or 0
+			else:
+				scrollPivot = 0
+				oldTitleString = titleString
+
+			# Title
+			msg_handle.write('PB 0 9 160 14 0 1 1\n') # Wipe away any remnants of the old title that wouldn't be overwritten.
+			msg_handle.write('TO 0 9 0 0 "%s"\n' % titleString)
+
+			# Volume bar
+			msg_handle.write('DB 29 28 159 29 1 %d 100 1\n' % ((volume[0] + volume[1])/2))
+
+			# Progress Bar
+			msg_handle.write('DB 0 33 159 41 1 %d %d 1\n' % (playSecs, lengthSecs))	# Progress Bar
+			msg_handle.write('MX 1\n')
+			msg_handle.write('TO 0 34 2 1 "Position: %s/%s"\n' % (played, length)) # Progress Text
+			msg_handle.write('MX 0\n')
+
+			# Push changes to the display and sleep for a second.
+			msg_handle.write('MC 0\n')
+			msg_handle.flush()
+			time.sleep(0.5)
+		else:
+			msg_handle.write('PC 0\nTL "D-Bus Exception:" "Can\'t find Audacious"\n"')
+finally:
+	msg_handle.write("SC\n")
+	msg_handle.close()
--- a/po/sr.po	Sun Jul 29 11:01:10 2007 -0700
+++ b/po/sr.po	Thu Aug 02 08:29:59 2007 -0700
@@ -1,4 +1,5 @@
-# translation of sr.po to Serbian Latin
+# translation of sr.po to
+# Strahinja Kustudic <kustudic@gmail.com>, 2007.
 # Copyright (C) 2007 Strahinja  Kustudić <kustodian@gmail.com>
 # This file is distributed under the same license as the Audacious package.
 msgid ""
@@ -6,9 +7,9 @@
 "Project-Id-Version: sr\n"
 "Report-Msgid-Bugs-To: http://bugs.audacious-media-player.org\n"
 "POT-Creation-Date: 2007-07-29 17:21+0200\n"
-"PO-Revision-Date: 2007-05-19 12:22+0100\n"
+"PO-Revision-Date: 2007-07-31 14:42+0200\n"
 "Last-Translator: Strahinja  Kustudić <kustodian@gmail.com>\n"
-"Language-Team: Serbian Cyrillic <kustodian@gmail.com>\n"
+"Language-Team:  Serbian Cyrillic <kustodian@gmail.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -486,61 +487,56 @@
 msgstr "Унесите локацију за репродуковање:"
 
 #: src/audacious/ui_main.c:1659
-#, fuzzy, c-format
+#, c-format
 msgid "Seek to: %d:%-2.2d/%d:%-2.2d (%d%%)"
-msgstr "ТРАЖИ ДО: %d:%-2.2d/%d:%-2.2d (%d%%)"
+msgstr "Тражи до: %d:%-2.2d/%d:%-2.2d (%d%%)"
 
 #: src/audacious/ui_main.c:1691
 #, c-format
 msgid "Volume: %d%%"
-msgstr ""
+msgstr "Јачин звука: %d%%"
 
 #: src/audacious/ui_main.c:1722
 #, c-format
 msgid "Balance: %d%% left"
-msgstr ""
+msgstr "Баланс: %d%% леви"
 
 #: src/audacious/ui_main.c:1726
 msgid "Balance: center"
-msgstr ""
+msgstr "Баланс: центрирано"
 
 #: src/audacious/ui_main.c:1730
 #, c-format
 msgid "Balance: %d%% right"
-msgstr ""
+msgstr "Баланс: %d%% десни"
 
 #: src/audacious/ui_main.c:2118
 msgid "Options Menu"
-msgstr ""
+msgstr "Мени опција"
 
 #: src/audacious/ui_main.c:2122
-#, fuzzy
 msgid "Disable 'Always On Top'"
-msgstr "Увек на врху"
+msgstr "Искључи 'Увек на врху'"
 
 #: src/audacious/ui_main.c:2124
-#, fuzzy
 msgid "Enable 'Always On Top'"
-msgstr "Увек на врху"
+msgstr "Укључи 'Увек на врху'"
 
 #: src/audacious/ui_main.c:2127
 msgid "File Info Box"
-msgstr ""
+msgstr "Оквир информација о датотеци"
 
 #: src/audacious/ui_main.c:2131
-#, fuzzy
 msgid "Disable 'Doublesize'"
-msgstr "Дупла величина"
+msgstr "Искључи 'Дуплу величину'"
 
 #: src/audacious/ui_main.c:2133
-#, fuzzy
 msgid "Enable 'Doublesize'"
-msgstr "Дупла величина"
+msgstr "Укључи 'Дуплу величину'"
 
 #: src/audacious/ui_main.c:2136
-#, fuzzy
 msgid "Visualization Menu"
-msgstr "Режим визуелизације"
+msgstr "Мени визуелизације"
 
 #: src/audacious/ui_main.c:2184
 msgid ""
@@ -914,8 +910,7 @@
 msgid ""
 "Searches the playlist and selects playlist entries based on specific "
 "criteria."
-msgstr ""
-"Претржује листу нумера и означи ставке листе нумера по одређеном критеријуму."
+msgstr "Претржује листу нумера и означи ставке листе нумера по одређеном критеријуму."
 
 #: src/audacious/ui_manager.c:257
 msgid "Invert Selection"
@@ -1110,12 +1105,11 @@
 
 #: src/audacious/ui_manager.c:398
 msgid "Last.fm radio"
-msgstr ""
+msgstr "Last.fm радио"
 
 #: src/audacious/ui_manager.c:399
-#, fuzzy
 msgid "Play Last.fm radio"
-msgstr "Пусти локацију"
+msgstr "Пусти Last.fm радио"
 
 #: src/audacious/ui_manager.c:401
 msgid "Preferences"
@@ -1419,14 +1413,12 @@
 "изрази функционишу, једноставно унесите дословно део онога што тражите."
 
 #: src/audacious/ui_playlist.c:513
-#, fuzzy
 msgid "Title: "
-msgstr "Наслов"
+msgstr "Наслов: "
 
 #: src/audacious/ui_playlist.c:520
-#, fuzzy
 msgid "Album: "
-msgstr "Албум"
+msgstr "Албум: "
 
 #: src/audacious/ui_playlist.c:527
 msgid "Artist: "
@@ -1470,13 +1462,12 @@
 "Непозната врста датотеке за '%s'.\n"
 
 #: src/audacious/ui_playlist.c:965
-#, fuzzy
 msgid "Save as Static Playlist"
-msgstr "Сачувај листу нумера"
+msgstr "Сачувај као статичку листу нумера"
 
 #: src/audacious/ui_playlist.c:972
 msgid "Use Relative Path"
-msgstr ""
+msgstr "Користи релативне путање"
 
 #: src/audacious/ui_playlist.c:994
 msgid "Load Playlist"
@@ -1527,9 +1518,8 @@
 msgstr "_Филтер:"
 
 #: src/audacious/ui_jumptotrack.c:597
-#, fuzzy
 msgid "Close on Jump"
-msgstr "Затвори оквир кликом на Отвори"
+msgstr "Затвори после скока"
 
 #: src/audacious/playback.c:223
 msgid ""
@@ -1664,9 +1654,8 @@
 msgstr "Изаберите фонт главног прозора плејера:"
 
 #: src/audacious/glade/prefswin.glade:1045
-#, fuzzy
 msgid "Select playlist font:"
-msgstr "Изаберите фонт главног прозора плејера:"
+msgstr "Изаберите фонт листе нумера:"
 
 #: src/audacious/glade/prefswin.glade:1091
 msgid ""
@@ -1699,8 +1688,7 @@
 #: src/audacious/glade/prefswin.glade:1279
 #: src/audacious/glade/prefswin.glade:1290
 msgid "This enables the window manager to show decorations for windows."
-msgstr ""
-"Ово омогућава програму за управљањe прозорима да прикаже украсе на прозорима."
+msgstr "Ово омогућава програму за управљањe прозорима да прикаже украсе на прозорима."
 
 #: src/audacious/glade/prefswin.glade:1281
 msgid "Show window manager decoration"
@@ -1774,8 +1762,7 @@
 
 #: src/audacious/glade/prefswin.glade:1912
 msgid "Load metadata when adding the file to the playlist or opening it"
-msgstr ""
-"Учитај мета-податке при додавању датотеке у листу или приликом отварања"
+msgstr "Учитај мета-податке при додавању датотеке у листу или приликом отварања"
 
 #: src/audacious/glade/prefswin.glade:1914
 msgid "On load"
@@ -1942,7 +1929,6 @@
 msgstr "Текући излазни додатак:"
 
 #: src/audacious/glade/prefswin.glade:3541
-#, fuzzy
 msgid ""
 "<span size=\"small\">This is the amount of time to prebuffer audio streams "
 "by, in milliseconds.\n"
@@ -1950,11 +1936,11 @@
 "Please note however, that high values will result in Audacious performing "
 "poorly.</span>"
 msgstr ""
-"<span size=\"small\">Ово је количина времена унапред учитаних аудио токове "
-"за, у милисекундама.\n"
-"Повећајте ову вредност ако вам се дешавају прскакања звука. \n"
-"Имајте на уму, да високе вредности ће изазвати да Аудациоус слабије ради.</"
-"span>"
+"<span size=\"small\">Ово је количина времена за колико се унапред учитају аудио "
+"токови, у милисекундама.\n"
+"Повећајте ову вредност ако вам се дешавају прескакања звука. \n"
+"Имајте на уму, да високе вредности ће изазвати да Аудациоус слабије "
+"ради.</span>"
 
 #: src/audacious/glade/prefswin.glade:3571
 msgid "Buffer size:"
@@ -2036,26 +2022,25 @@
 
 #: src/audacious/glade/prefswin.glade:4175
 msgid "<b>Sampling Rate Converter</b>"
-msgstr "<b>Претварач учесталости узимања узорака</b>"
+msgstr "<b>Претварач учесталости одабирања узорака</b>"
 
 #: src/audacious/glade/prefswin.glade:4215
 msgid "Enable Sampling Rate Converter"
-msgstr "Укључи претварач учесталости узимања узорака"
+msgstr "Укључи претварач учесталости одабирања узорака"
 
 #: src/audacious/glade/prefswin.glade:4264
 msgid "Sampling Rate [Hz]:"
-msgstr "Учесталост узимања узорака [Hz]:"
+msgstr "Учесталост одабирања узорака [Hz]:"
 
 #: src/audacious/glade/prefswin.glade:4334
-#, fuzzy
 msgid ""
 "<span size=\"small\">All streams will be converted to this sampling rate.\n"
 "This should be the max supported sampling rate of\n"
 "the sound card or output plugin.</span>"
 msgstr ""
-"<span size=\"small\">Сви токови ће бити претворени у ову учесталост узимања "
+"<span size=\"small\">Сви токови ће бити претворени у ову учесталост одабирања "
 "узорака.\n"
-"Ово би требала да буде максимална подржана учесталост узимања узорака\n"
+"Ово би требала да буде максимална подржана учесталост одабирања узорака\n"
 "музичке картице или излазног додатка.</span>"
 
 #: src/audacious/glade/prefswin.glade:4364
@@ -2153,219 +2138,3 @@
 msgid "Blue"
 msgstr "Плаво"
 
-#~ msgid ""
-#~ "Sorry, your GTK+ version (%d.%d.%d) does not work with Audacious.\n"
-#~ "Please use GTK+ %s or newer.\n"
-#~ msgstr ""
-#~ "Извините, ваша верзија GTK+ (%d.%d.%d) не ради са Аудациоус-ом.\n"
-#~ "Молим вас користите GTK+ %s или новији.\n"
-
-#~ msgid "OPTIONS MENU"
-#~ msgstr "МЕНИ ОПЦИЈА"
-
-#~ msgid "DISABLE ALWAYS ON TOP"
-#~ msgstr "ИСКЉУЧИ УВЕК НА ВРХУ"
-
-#~ msgid "ENABLE ALWAYS ON TOP"
-#~ msgstr "УКЉУЧИ УВЕК НА ВРХУ"
-
-#~ msgid "FILE INFO BOX"
-#~ msgstr "ПОЉЕ ИНФОРМАЦИЈЕ ДАТОТЕКЕ"
-
-#~ msgid "DISABLE DOUBLESIZE"
-#~ msgstr "ИСКЉУЧИ ДУПЛУ ВЕЛИЧИНУ"
-
-#~ msgid "ENABLE DOUBLESIZE"
-#~ msgstr "УКЉУЧИ ДУПЛУ ВЕЛИЧИНУ"
-
-#~ msgid "VISUALIZATION MENU"
-#~ msgstr "МЕНИ ВИЗУЕЛИЗАЦИЈЕ"
-
-#~ msgid "Track name: "
-#~ msgstr "Име нумере: "
-
-#~ msgid "Album name: "
-#~ msgstr "Име албума: "
-
-#~ msgid "PREAMP"
-#~ msgstr "ПРЕАМП"
-
-#~ msgid "60HZ"
-#~ msgstr "60Hz"
-
-#~ msgid "170HZ"
-#~ msgstr "170Hz"
-
-#~ msgid "310HZ"
-#~ msgstr "310Hz"
-
-#~ msgid "600HZ"
-#~ msgstr "600Hz"
-
-#~ msgid "1KHZ"
-#~ msgstr "1kHz"
-
-#~ msgid "3KHZ"
-#~ msgstr "3kHz"
-
-#~ msgid "6KHZ"
-#~ msgstr "6kHz"
-
-#~ msgid "12KHZ"
-#~ msgstr "12kHz"
-
-#~ msgid "14KHZ"
-#~ msgstr "14kHz"
-
-#~ msgid "16KHZ"
-#~ msgstr "16kHz"
-
-#~ msgid ""
-#~ "<b><big>Unable to play files.</big></b>\n"
-#~ "\n"
-#~ "The following files could not be played. Please check that:\n"
-#~ "1. they are accessible.\n"
-#~ "2. you have enabled the media plugins required."
-#~ msgstr ""
-#~ "<b><big>Није могуће репродуковати датотеке.</big></b>\n"
-#~ "\n"
-#~ "Следеће датотеке није могуће репродуковати. Молим вас проверите да ли:\n"
-#~ "1. су доступни.\n"
-#~ "2. сте укључили потребне медија додатке."
-
-#~ msgid "Don't show this warning anymore"
-#~ msgstr "Више не приказуј ово упозорење"
-
-#~ msgid "Show more _details"
-#~ msgstr "Прикажи више детаља"
-
-#~ msgid ""
-#~ "\n"
-#~ "Received SIGSEGV\n"
-#~ "\n"
-#~ "This could be a bug in Audacious. If you don't know why this happened, "
-#~ "file a bug at http://bugs-meta.atheme.org/\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Примљен SIGSEGV\n"
-#~ "\n"
-#~ "Ово би могала бити грешка у Аудациоус-у. Ако не знате зашто се ово "
-#~ "десило, пријавите грешку на http://bugs-meta.atheme.org/\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Enables playlist transparency. This is not recommended for slower "
-#~ "machines as it requires some CPU time to create and cache the pixmaps "
-#~ "used for the transparency."
-#~ msgstr ""
-#~ "Укључује провидност листе нумера. Ово се не препоручује за спорије "
-#~ "рачунаре, јер захтева нешто CPU времена да би се направиле и кеширале "
-#~ "сличица које се користе за провидност."
-
-#~ msgid "Enable playlist transparency"
-#~ msgstr "Укључи провидност листе нумера"
-
-#~ msgid "%s: option `%s' is ambiguous\n"
-#~ msgstr "%s: опција `%s' је нејасна\n"
-
-#~ msgid "%s: option `--%s' doesn't allow an argument\n"
-#~ msgstr "%s: опција `--%s' не дозвољава аргумент\n"
-
-#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
-#~ msgstr "%s: опција `%c%s' не дозвољава аргумент\n"
-
-#~ msgid "%s: option `%s' requires an argument\n"
-#~ msgstr "%s: опција `%s' захтева аргумент\n"
-
-#~ msgid "%s: unrecognized option `--%s'\n"
-#~ msgstr "%s: непозната опција `--%s'\n"
-
-#~ msgid "%s: unrecognized option `%c%s'\n"
-#~ msgstr "%s: непозната опција `%c%s'\n"
-
-#~ msgid "%s: illegal option -- %c\n"
-#~ msgstr "%s: недопуштена опција -- %c\n"
-
-#~ msgid "%s: invalid option -- %c\n"
-#~ msgstr "%s: неисправна опција -- %c\n"
-
-#~ msgid "%s: option requires an argument -- %c\n"
-#~ msgstr "%s: опција захтева аргумент -- %c\n"
-
-#~ msgid "%s: option `-W %s' is ambiguous\n"
-#~ msgstr "%s: опција `-W %s' је нејасна\n"
-
-#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
-#~ msgstr "%s: опција `-W %s' не дозвољава аргумент\n"
-
-#~ msgid ""
-#~ "Usage: audacious [options] [files] ...\n"
-#~ "\n"
-#~ "Options:\n"
-#~ "--------\n"
-#~ msgstr ""
-#~ "Употреба: audacious [опције] [датотеке] ...\n"
-#~ "\n"
-#~ "Опције:\n"
-#~ "--------\n"
-
-#~ msgid "Display this text and exit"
-#~ msgstr "Прикажи овај текст и изађи"
-
-#~ msgid "Activate Audacious"
-#~ msgstr "Активирај Аудациоус"
-
-#~ msgid "Previous session ID"
-#~ msgstr "Име претходне сесије"
-
-#~ msgid "Headless operation [experimental]"
-#~ msgstr "Безглава операција [експериментално]"
-
-#~ msgid "Disable error/warning interception (logging)"
-#~ msgstr "Искључи прекидање због грешке/упозорења (евидентирање)"
-
-#~ msgid "Print version number and exit\n"
-#~ msgstr "Испиши број верзије и изађи\n"
-
-#~ msgid "Add/Open Files dialog"
-#~ msgstr "Оквир додај/отвори датотеке"
-
-#~ msgid "Close Dialog on Add"
-#~ msgstr "Затвори оквир кликом на Додај"
-
-#~ msgid "Deselect All"
-#~ msgstr "Скини ознаку са свих"
-
-#~ msgid "Track Information Popup"
-#~ msgstr "Искачуће информације о нумери"
-
-#~ msgid "Artist Popup"
-#~ msgstr "Искакач извођача"
-
-#~ msgid "<i>Title</i>"
-#~ msgstr "<i>Наслов</i>"
-
-#~ msgid "<i>Artist</i>"
-#~ msgstr "<i>Извођач</i>"
-
-#~ msgid "<i>Album</i>"
-#~ msgstr "<i>Албум</i>"
-
-#~ msgid "<i>Genre</i>"
-#~ msgstr "<i>Жанр</i>"
-
-#~ msgid "<i>Year</i>"
-#~ msgstr "<i>Година</i>"
-
-#~ msgid "<i>Track Number</i>"
-#~ msgstr "<i>Број нумере</i>"
-
-#~ msgid "<i>Track Length</i>"
-#~ msgstr "<i>Дужина нумере</i>"
-
-#~ msgid "label65"
-#~ msgstr "label65"
-
-#~ msgid "label76"
-#~ msgstr "label76"
--- a/po/sr@Latn.po	Sun Jul 29 11:01:10 2007 -0700
+++ b/po/sr@Latn.po	Thu Aug 02 08:29:59 2007 -0700
@@ -1,4 +1,5 @@
-# translation of sr@Latn.po to Serbian Latin
+# translation of sr@Latn.po to
+# Strahinja Kustudic <kustudic@gmail.com>, 2007.
 # Copyright (C) 2007 Strahinja  Kustudić <kustodian@gmail.com>
 # This file is distributed under the same license as the Audacious package.
 msgid ""
@@ -6,9 +7,9 @@
 "Project-Id-Version: sr@Latn\n"
 "Report-Msgid-Bugs-To: http://bugs.audacious-media-player.org\n"
 "POT-Creation-Date: 2007-07-29 17:21+0200\n"
-"PO-Revision-Date: 2007-05-19 12:21+0100\n"
-"Last-Translator: Strahinja  Kustudić <kustodian@gmail.com>\n"
-"Language-Team: Serbian Latin <kustodian@gmail.com>\n"
+"PO-Revision-Date: 2007-07-31 14:31+0200\n"
+"Last-Translator: Strahinja Kustudić <kustudic@gmail.com>\n"
+"Language-Team:  Serbian Latin <kustodian@gmail.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -486,61 +487,56 @@
 msgstr "Unesite lokaciju za reprodukovanje:"
 
 #: src/audacious/ui_main.c:1659
-#, fuzzy, c-format
+#, c-format
 msgid "Seek to: %d:%-2.2d/%d:%-2.2d (%d%%)"
-msgstr "TRAŽI DO: %d:%-2.2d/%d:%-2.2d (%d%%)"
+msgstr "Traži do: %d:%-2.2d/%d:%-2.2d (%d%%)"
 
 #: src/audacious/ui_main.c:1691
 #, c-format
 msgid "Volume: %d%%"
-msgstr ""
+msgstr "Jačina zvuka: %d%%"
 
 #: src/audacious/ui_main.c:1722
 #, c-format
 msgid "Balance: %d%% left"
-msgstr ""
+msgstr "Balans: %d%% levi"
 
 #: src/audacious/ui_main.c:1726
 msgid "Balance: center"
-msgstr ""
+msgstr "Balans: centrirano"
 
 #: src/audacious/ui_main.c:1730
 #, c-format
 msgid "Balance: %d%% right"
-msgstr ""
+msgstr "Balans: %d%% desni"
 
 #: src/audacious/ui_main.c:2118
 msgid "Options Menu"
-msgstr ""
+msgstr "Meni opcija"
 
 #: src/audacious/ui_main.c:2122
-#, fuzzy
 msgid "Disable 'Always On Top'"
-msgstr "Uvek na vrhu"
+msgstr "Isključi 'Uvek na vrhu'"
 
 #: src/audacious/ui_main.c:2124
-#, fuzzy
 msgid "Enable 'Always On Top'"
-msgstr "Uvek na vrhu"
+msgstr "Uključi 'Uvek na vrhu'"
 
 #: src/audacious/ui_main.c:2127
 msgid "File Info Box"
-msgstr ""
+msgstr "Okvir informacija o datoteci"
 
 #: src/audacious/ui_main.c:2131
-#, fuzzy
 msgid "Disable 'Doublesize'"
-msgstr "Dupla veličina"
+msgstr "Isključi 'Duplu veličinu'"
 
 #: src/audacious/ui_main.c:2133
-#, fuzzy
 msgid "Enable 'Doublesize'"
-msgstr "Dupla veličina"
+msgstr "Uključi 'Duplu veličinu'"
 
 #: src/audacious/ui_main.c:2136
-#, fuzzy
 msgid "Visualization Menu"
-msgstr "Režim vizuelizacije"
+msgstr "Meni vizuelizacije"
 
 #: src/audacious/ui_main.c:2184
 msgid ""
@@ -1111,12 +1107,11 @@
 
 #: src/audacious/ui_manager.c:398
 msgid "Last.fm radio"
-msgstr ""
+msgstr "Last.fm radio"
 
 #: src/audacious/ui_manager.c:399
-#, fuzzy
 msgid "Play Last.fm radio"
-msgstr "Pusti lokaciju"
+msgstr "Pusti Last.fm radio"
 
 #: src/audacious/ui_manager.c:401
 msgid "Preferences"
@@ -1421,14 +1416,12 @@
 "tražite."
 
 #: src/audacious/ui_playlist.c:513
-#, fuzzy
 msgid "Title: "
-msgstr "Naslov"
+msgstr "Naslov: "
 
 #: src/audacious/ui_playlist.c:520
-#, fuzzy
 msgid "Album: "
-msgstr "Album"
+msgstr "Album: "
 
 #: src/audacious/ui_playlist.c:527
 msgid "Artist: "
@@ -1472,13 +1465,12 @@
 "Nepoznata vrsta datoteke za '%s'.\n"
 
 #: src/audacious/ui_playlist.c:965
-#, fuzzy
 msgid "Save as Static Playlist"
-msgstr "Sačuvaj listu numera"
+msgstr "Sačuvaj kao statičku listu numera"
 
 #: src/audacious/ui_playlist.c:972
 msgid "Use Relative Path"
-msgstr ""
+msgstr "Koristi relativne putanje"
 
 #: src/audacious/ui_playlist.c:994
 msgid "Load Playlist"
@@ -1529,9 +1521,8 @@
 msgstr "_Filter:"
 
 #: src/audacious/ui_jumptotrack.c:597
-#, fuzzy
 msgid "Close on Jump"
-msgstr "Zatvori okvir klikom na Otvori"
+msgstr "Zatvori posle skoka"
 
 #: src/audacious/playback.c:223
 msgid ""
@@ -1666,9 +1657,8 @@
 msgstr "Izaberite font glavnog prozora plejera:"
 
 #: src/audacious/glade/prefswin.glade:1045
-#, fuzzy
 msgid "Select playlist font:"
-msgstr "Izaberite font glavnog prozora plejera:"
+msgstr "Izaberite font liste numera:"
 
 #: src/audacious/glade/prefswin.glade:1091
 msgid ""
@@ -1777,8 +1767,7 @@
 
 #: src/audacious/glade/prefswin.glade:1912
 msgid "Load metadata when adding the file to the playlist or opening it"
-msgstr ""
-"Učitaj meta-podatke pri dodavanju datoteke u listu ili prilikom otvaranja"
+msgstr "Učitaj meta-podatke pri dodavanju datoteke u listu ili prilikom otvaranja"
 
 #: src/audacious/glade/prefswin.glade:1914
 msgid "On load"
@@ -1945,7 +1934,6 @@
 msgstr "Tekući izlazni dodatak:"
 
 #: src/audacious/glade/prefswin.glade:3541
-#, fuzzy
 msgid ""
 "<span size=\"small\">This is the amount of time to prebuffer audio streams "
 "by, in milliseconds.\n"
@@ -1953,11 +1941,11 @@
 "Please note however, that high values will result in Audacious performing "
 "poorly.</span>"
 msgstr ""
-"<span size=\"small\">Ovo je količina vremena unapred učitanih audio tokove "
-"za, u milisekundama.\n"
+"<span size=\"small\">Ovo je količina vremena za koliko se unapred učitaju audio "
+"tokovi, u milisekundama.\n"
 "Povećajte ovu vrednost ako vam se dešavaju preskakanja zvuka. \n"
-"Imajte na umu, da visoke vrednosti će izazvati da Audacious slabije radi.</"
-"span>"
+"Imajte na umu, da visoke vrednosti će izazvati da Audacious slabije "
+"radi.</span>"
 
 #: src/audacious/glade/prefswin.glade:3571
 msgid "Buffer size:"
@@ -2039,26 +2027,24 @@
 
 #: src/audacious/glade/prefswin.glade:4175
 msgid "<b>Sampling Rate Converter</b>"
-msgstr "<b>Pretvarač učestalosti uzimanja uzoraka</b>"
+msgstr "<b>Pretvarač učestalosti odabiranja uzoraka</b>"
 
 #: src/audacious/glade/prefswin.glade:4215
 msgid "Enable Sampling Rate Converter"
-msgstr "Uključi pretvarač učestalosti uzimanja uzoraka"
+msgstr "Uključi pretvarač učestalosti odabiranja uzoraka"
 
 #: src/audacious/glade/prefswin.glade:4264
 msgid "Sampling Rate [Hz]:"
-msgstr "Učestalost uzimanja uzoraka [Hz]:"
+msgstr "Učestalost odabiranja uzoraka [Hz]:"
 
 #: src/audacious/glade/prefswin.glade:4334
-#, fuzzy
 msgid ""
 "<span size=\"small\">All streams will be converted to this sampling rate.\n"
 "This should be the max supported sampling rate of\n"
 "the sound card or output plugin.</span>"
 msgstr ""
-"<span size=\"small\">Svi tokovi će biti pretvoreni u ovu učestalost uzimanja "
-"uzoraka.\n"
-"Ovo bi trebala da bude maksimalna podržana učestalost uzimanja uzoraka\n"
+"<span size=\"small\">Svi tokovi će biti pretvoreni u ovu učestalost odabiranja uzoraka.\n"
+"Ovo bi trebala da bude maksimalna podržana učestalost odabiranja uzoraka\n"
 "muzičke kartice ili izlaznog dodatka.</span>"
 
 #: src/audacious/glade/prefswin.glade:4364
@@ -2156,219 +2142,3 @@
 msgid "Blue"
 msgstr "Plavo"
 
-#~ msgid ""
-#~ "Sorry, your GTK+ version (%d.%d.%d) does not work with Audacious.\n"
-#~ "Please use GTK+ %s or newer.\n"
-#~ msgstr ""
-#~ "Izvinite, vaša verzija GTK+ (%d.%d.%d) ne radi sa Audacious-om.\n"
-#~ "Molim vas koristite GTK+ %s ili noviji.\n"
-
-#~ msgid "OPTIONS MENU"
-#~ msgstr "MENI OPCIJA"
-
-#~ msgid "DISABLE ALWAYS ON TOP"
-#~ msgstr "ISKLJUČI UVEK NA VRHU"
-
-#~ msgid "ENABLE ALWAYS ON TOP"
-#~ msgstr "UKLJUČI UVEK NA VRHU"
-
-#~ msgid "FILE INFO BOX"
-#~ msgstr "POLJE INFORMACIJE DATOTEKE"
-
-#~ msgid "DISABLE DOUBLESIZE"
-#~ msgstr "ISKLJUČI DUPLU VELIČINU"
-
-#~ msgid "ENABLE DOUBLESIZE"
-#~ msgstr "UKLJUČI DUPLU VELIČINU"
-
-#~ msgid "VISUALIZATION MENU"
-#~ msgstr "MENI VIZUELIZACIJE"
-
-#~ msgid "Track name: "
-#~ msgstr "Ime numere: "
-
-#~ msgid "Album name: "
-#~ msgstr "Ime albuma: "
-
-#~ msgid "PREAMP"
-#~ msgstr "PREAMP"
-
-#~ msgid "60HZ"
-#~ msgstr "60Hz"
-
-#~ msgid "170HZ"
-#~ msgstr "170Hz"
-
-#~ msgid "310HZ"
-#~ msgstr "310Hz"
-
-#~ msgid "600HZ"
-#~ msgstr "600Hz"
-
-#~ msgid "1KHZ"
-#~ msgstr "1kHz"
-
-#~ msgid "3KHZ"
-#~ msgstr "3kHz"
-
-#~ msgid "6KHZ"
-#~ msgstr "6kHz"
-
-#~ msgid "12KHZ"
-#~ msgstr "12kHz"
-
-#~ msgid "14KHZ"
-#~ msgstr "14kHz"
-
-#~ msgid "16KHZ"
-#~ msgstr "16kHz"
-
-#~ msgid ""
-#~ "<b><big>Unable to play files.</big></b>\n"
-#~ "\n"
-#~ "The following files could not be played. Please check that:\n"
-#~ "1. they are accessible.\n"
-#~ "2. you have enabled the media plugins required."
-#~ msgstr ""
-#~ "<b><big>Nije moguće reprodukovati datoteke.</big></b>\n"
-#~ "\n"
-#~ "Sledeće datoteke nije moguće reprodukovati. Molim vas proverite da li:\n"
-#~ "1. su dostupni.\n"
-#~ "2. ste uključili potrebne medija dodatke."
-
-#~ msgid "Don't show this warning anymore"
-#~ msgstr "Više ne prikazuj ovo upozorenje"
-
-#~ msgid "Show more _details"
-#~ msgstr "Prikaži više _detalja"
-
-#~ msgid ""
-#~ "\n"
-#~ "Received SIGSEGV\n"
-#~ "\n"
-#~ "This could be a bug in Audacious. If you don't know why this happened, "
-#~ "file a bug at http://bugs-meta.atheme.org/\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Primljen SIGSEGV\n"
-#~ "\n"
-#~ "Ovo bi mogla biti greška u Audacious-u. Ako ne znate zašto se ovo desilo, "
-#~ "prijavite grešku na http://bugs-meta.atheme.org/\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "Enables playlist transparency. This is not recommended for slower "
-#~ "machines as it requires some CPU time to create and cache the pixmaps "
-#~ "used for the transparency."
-#~ msgstr ""
-#~ "Uključuje providnost liste numera. Ovo se ne preporučuje za sporije "
-#~ "računare, jer zahteva nešto CPU vremena da bi se napravile i keširale "
-#~ "sličice koje se koriste za providnost."
-
-#~ msgid "Enable playlist transparency"
-#~ msgstr "Uključi providnost liste numera"
-
-#~ msgid "%s: option `%s' is ambiguous\n"
-#~ msgstr "%s: opcija `%s' je nejasna\n"
-
-#~ msgid "%s: option `--%s' doesn't allow an argument\n"
-#~ msgstr "%s: opcija `--%s' ne dozvoljava argument\n"
-
-#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
-#~ msgstr "%s: opcija `%c%s' ne dozvoljava argument\n"
-
-#~ msgid "%s: option `%s' requires an argument\n"
-#~ msgstr "%s: opcija `%s' zahteva argument\n"
-
-#~ msgid "%s: unrecognized option `--%s'\n"
-#~ msgstr "%s: nepoznata opcija `--%s'\n"
-
-#~ msgid "%s: unrecognized option `%c%s'\n"
-#~ msgstr "%s: nepoznata opcija `%c%s'\n"
-
-#~ msgid "%s: illegal option -- %c\n"
-#~ msgstr "%s: nedopuštena opcija -- %c\n"
-
-#~ msgid "%s: invalid option -- %c\n"
-#~ msgstr "%s: neispravna opcija -- %c\n"
-
-#~ msgid "%s: option requires an argument -- %c\n"
-#~ msgstr "%s: opcija zahteva argument -- %c\n"
-
-#~ msgid "%s: option `-W %s' is ambiguous\n"
-#~ msgstr "%s: opcija `-W %s' je nejasna\n"
-
-#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
-#~ msgstr "%s: opcija `-W %s' ne dozvoljava argument\n"
-
-#~ msgid ""
-#~ "Usage: audacious [options] [files] ...\n"
-#~ "\n"
-#~ "Options:\n"
-#~ "--------\n"
-#~ msgstr ""
-#~ "Upotreba: audacious [opcije] [datoteke] ...\n"
-#~ "\n"
-#~ "Opcije:\n"
-#~ "--------\n"
-
-#~ msgid "Display this text and exit"
-#~ msgstr "Prikazi ovaj tekst i izađi"
-
-#~ msgid "Activate Audacious"
-#~ msgstr "Aktiviraj Audacious"
-
-#~ msgid "Previous session ID"
-#~ msgstr "Ime prethodne sesije"
-
-#~ msgid "Headless operation [experimental]"
-#~ msgstr "Bezglava operacija [eksperimentno]"
-
-#~ msgid "Disable error/warning interception (logging)"
-#~ msgstr "Isključi prekidanje zbog greške/upozorenja (evidentiranje)"
-
-#~ msgid "Print version number and exit\n"
-#~ msgstr "Ispiši broj verzije i izađi\n"
-
-#~ msgid "Add/Open Files dialog"
-#~ msgstr "Dodaj/otvori datoteke okvir"
-
-#~ msgid "Close Dialog on Add"
-#~ msgstr "Zatvori okvir klikom na Dodaj"
-
-#~ msgid "Deselect All"
-#~ msgstr "Skini oznaku sa svih"
-
-#~ msgid "Track Information Popup"
-#~ msgstr "Iskačuće informacije o numeri"
-
-#~ msgid "Artist Popup"
-#~ msgstr "Iskakač izvođača"
-
-#~ msgid "<i>Title</i>"
-#~ msgstr "<i>Naslov</i>"
-
-#~ msgid "<i>Artist</i>"
-#~ msgstr "<i>Izvođač</i>"
-
-#~ msgid "<i>Album</i>"
-#~ msgstr "<i>Album</i>"
-
-#~ msgid "<i>Genre</i>"
-#~ msgstr "<i>Žanr</i>"
-
-#~ msgid "<i>Year</i>"
-#~ msgstr "<i>Godina</i>"
-
-#~ msgid "<i>Track Number</i>"
-#~ msgstr "<i>Broj numere</i>"
-
-#~ msgid "<i>Track Length</i>"
-#~ msgstr "<i>Dužina numere</i>"
-
-#~ msgid "label65"
-#~ msgstr "label65"
-
-#~ msgid "label76"
-#~ msgstr "label76"
--- a/src/audacious/Makefile	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/Makefile	Thu Aug 02 08:29:59 2007 -0700
@@ -125,6 +125,7 @@
 	ui_skinned_equalizer_slider.c \
 	ui_skinned_equalizer_graph.c \
 	ui_skinned_playlist_slider.c \
+	ui_skinned_playlist.c \
 	ui_skinselector.c \
 	ui_urlopener.c \
 	util.c \
@@ -135,7 +136,7 @@
 	visualization.c \
 	xconvert.c
 
-LIBDEP = widgets/libwidgets.a ../libguess/libguess.a ../librcd/librcd.a
+LIBDEP = widgets/libwidgets.a ../libguess/libguess.a
 
 ifdef USE_DBUS
 SOURCES += dbus.c
--- a/src/audacious/input.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/input.c	Thu Aug 02 08:29:59 2007 -0700
@@ -410,15 +410,56 @@
                         !g_strncasecmp(filename, "file://", 7))) ? TRUE : FALSE;
 
     mimetype = vfs_get_metadata(fd, "content-type");
-    if ((ip = mime_get_plugin(mimetype)) != NULL)
+    if ((ip = mime_get_plugin(mimetype)) != NULL &&
+	input_is_enabled(ip->filename) == TRUE)
     {
-        g_free(filename_proxy);
-        vfs_fclose(fd);
+        if (ip->probe_for_tuple != NULL)
+        {
+            TitleInput *tuple = ip->probe_for_tuple(filename_proxy, fd);
+
+            if (tuple != NULL)
+            {
+                g_free(filename_proxy);
+                vfs_fclose(fd);
+
+                pr = g_new0(ProbeResult, 1);
+                pr->ip = ip;
+                pr->tuple = tuple;
+                pr->tuple->mtime = input_get_mtime(filename_proxy);
+
+                return pr;
+            }
+        }
+        else if (fd && ip->is_our_file_from_vfs != NULL)
+        {
+            ret = ip->is_our_file_from_vfs(filename_proxy, fd);
 
-        pr = g_new0(ProbeResult, 1);
-        pr->ip = ip;
+            if (ret > 0)
+            {
+                g_free(filename_proxy);
+                vfs_fclose(fd);
+
+                pr = g_new0(ProbeResult, 1);
+                pr->ip = ip;
 
-        return pr;
+                return pr;
+            }
+        }
+        else if (ip->is_our_file != NULL)
+        {
+            ret = ip->is_our_file(filename_proxy);
+
+            if (ret > 0)
+            {
+                g_free(filename_proxy);
+                vfs_fclose(fd);
+
+                pr = g_new0(ProbeResult, 1);
+                pr->ip = ip;
+
+                return pr;
+            }
+        }
     }
 
     for (node = get_input_list(); node != NULL; node = g_list_next(node))
--- a/src/audacious/main.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/main.c	Thu Aug 02 08:29:59 2007 -0700
@@ -261,6 +261,10 @@
     "Chinese",
     "Korean",
     "Russian",
+    "Greek",
+    "Hebrew",
+    "Turkish",
+    "Arabic",
 #ifdef HAVE_UDET
     "Universal"
 #endif
--- a/src/audacious/playlist.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/playlist.c	Thu Aug 02 08:29:59 2007 -0700
@@ -73,6 +73,7 @@
 
 #include "playlist_evmessages.h"
 #include "playlist_evlisteners.h"
+#include "ui_skinned_playlist.h"
 
 typedef gint (*PlaylistCompareFunc) (PlaylistEntry * a, PlaylistEntry * b);
 typedef void (*PlaylistSaveFunc) (FILE * file);
@@ -1037,6 +1038,10 @@
     PlaylistEventInfoChange *msg;
     gchar *text;
 
+    if(length == -1) {
+        event_queue("hide seekbar", (gpointer)0xdeadbeef); // event_queue hates NULL --yaz
+    }
+
     g_return_if_fail(playlist != NULL);
 
     if (playlist->position) {
@@ -1112,8 +1117,8 @@
     }
 
     bottom = MAX(0, playlist_get_length(playlist) -
-                 playlistwin_list->pl_num_visible);
-    row = CLAMP(pos - playlistwin_list->pl_num_visible / 2, 0, bottom);
+                 UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible);
+    row = CLAMP(pos - UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible / 2, 0, bottom);
     PLAYLIST_UNLOCK(playlist->mutex);
     playlistwin_set_toprow(row);
     g_cond_signal(cond_scan);
--- a/src/audacious/strings.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/strings.c	Thu Aug 02 08:29:59 2007 -0700
@@ -36,7 +36,6 @@
 #include "main.h"
 
 #include "../libguess/libguess.h"
-#include "../librcd/librcd.h"
 #ifdef HAVE_UDET
     #include <libudet_c.h>
 #endif
@@ -286,48 +285,11 @@
 	if(cfg.chardet_detector)
 		det = cfg.chardet_detector;
 
+	guess_init();
+
 	if(det){
-		if(!strncasecmp("japanese", det, sizeof("japanese"))) {
-			encoding = (char *)guess_jp(str, strlen(str));
-			if (!encoding)
-				goto fallback;
-		} else if(!strncasecmp("taiwanese", det, sizeof("taiwanese"))) {
-			encoding = (char *)guess_tw(str, strlen(str));
-			if (!encoding)
-				goto fallback;
-		} else if(!strncasecmp("chinese", det, sizeof("chinese"))) {
-			encoding = (char *)guess_cn(str, strlen(str));
-			if (!encoding)
-				goto fallback;
-		} else if(!strncasecmp("korean", det, sizeof("korean"))) {
-			encoding = (char *)guess_kr(str, strlen(str));
-			if (!encoding)
-				goto fallback;
-		} else if(!strncasecmp("russian", det, sizeof("russian"))) {
-			rcd_russian_charset res = rcdGetRussianCharset(str, strlen(str));
-			switch(res) {
-			    case RUSSIAN_CHARSET_WIN:
-				encoding = "CP1251";
-			    break;
-			    case RUSSIAN_CHARSET_ALT:
-				encoding = "CP866";
-			    break;
-			    case RUSSIAN_CHARSET_KOI:
-				encoding = "KOI8-R";
-			    break;
-			    case RUSSIAN_CHARSET_UTF8:
-				encoding = "UTF-8";
-			    break;
-			}
-			if (!encoding)
-				goto fallback;
-#ifdef HAVE_UDET
-		} else if (!strncasecmp("universal", det, sizeof("universal"))) {
-			encoding = (char *)detectCharset((char *)str, strlen(str));
-			if (!encoding)
-				goto fallback;
-#endif
-		} else /* none, invalid */
+		encoding = (char *) guess_encoding(str, strlen(str), det);
+		if (!encoding)
 			goto fallback;
 
 		ret = g_convert(str, len, "UTF-8", encoding, bytes_read, bytes_write, error);
--- a/src/audacious/ui_equalizer.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_equalizer.c	Thu Aug 02 08:29:59 2007 -0700
@@ -156,8 +156,6 @@
         GtkWidget *child = child_data->widget;
         g_signal_emit_by_name(child, "toggle-double-size");
     }
-
-    draw_equalizer_window(TRUE);
 }
 
 void
@@ -187,8 +185,6 @@
         gtk_widget_hide(equalizerwin_volume);
         gtk_widget_hide(equalizerwin_balance);
     }
-
-    draw_equalizer_window(TRUE);
 }
 
 static void
@@ -253,61 +249,6 @@
     cfg.equalizer_autoload = UI_SKINNED_BUTTON(equalizerwin_auto)->inside;
 }
 
-static void equalizerwin_draw_titlebar() {
-        if (gtk_window_has_toplevel_focus(GTK_WINDOW(equalizerwin)) ||
-            !cfg.dim_titlebar) {
-            if (!cfg.equalizer_shaded)
-                skin_draw_pixmap(bmp_active_skin, equalizerwin_bg,
-                                 SKINNED_WINDOW(equalizerwin)->gc, SKIN_EQMAIN, 0, 134, 0,
-                                 0, 275, 14);
-            else
-                skin_draw_pixmap(bmp_active_skin, equalizerwin_bg,
-                                 SKINNED_WINDOW(equalizerwin)->gc, SKIN_EQ_EX, 0, 0, 0, 0,
-                                 275, 14);
-        }
-        else {
-            if (!cfg.equalizer_shaded)
-                skin_draw_pixmap(bmp_active_skin, equalizerwin_bg,
-                                 SKINNED_WINDOW(equalizerwin)->gc, SKIN_EQMAIN, 0, 149, 0,
-                                 0, 275, 14);
-            else
-                skin_draw_pixmap(bmp_active_skin, equalizerwin_bg,
-                                 SKINNED_WINDOW(equalizerwin)->gc, SKIN_EQ_EX, 0, 15, 0, 0,
-                                 275, 14);
-        }
-}
-
-void
-draw_equalizer_window(gboolean force)
-{
-    if (!cfg.equalizer_visible)
-        return;
-
-    if (force) {
-        if (!cfg.equalizer_shaded)
-            skin_draw_pixmap(bmp_active_skin, equalizerwin_bg, SKINNED_WINDOW(equalizerwin)->gc,
-                             SKIN_EQMAIN, 0, 0, 0, 0, 275, 116);
-            equalizerwin_draw_titlebar();
-
-        GList *iter;
-        for (iter = GTK_FIXED (SKINNED_WINDOW(equalizerwin)->fixed)->children; iter; iter = g_list_next (iter)) {
-             GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
-             GtkWidget *child = child_data->widget;
-             gtk_widget_queue_draw(child);
-        }
-
-        if (cfg.doublesize && cfg.eq_doublesize_linked) {
-            GdkPixmap *img2;
-            img2 = create_dblsize_pixmap(equalizerwin_bg);
-            gdk_draw_drawable(equalizerwin_bg_x2, SKINNED_WINDOW(equalizerwin)->gc, img2, 0, 0, 0, 0, 550, 232);
-            g_object_unref(img2);
-        }
-
-        gdk_window_clear(equalizerwin->window);
-        gdk_flush();
-    }
-}
-
 gboolean
 equalizerwin_press(GtkWidget * widget, GdkEventButton * event,
                    gpointer callback_data)
@@ -323,8 +264,7 @@
     }
 
     if (event->button == 1 && event->type == GDK_BUTTON_PRESS &&
-        ((cfg.easy_move || cfg.equalizer_shaded || event->y < 14) &&
-         !ui_skinned_window_widgetlist_contained(equalizerwin, event->x, event->y))) {
+        (cfg.easy_move || cfg.equalizer_shaded || event->y < 14)) {
          equalizerwin_raise();
          dock_move_press(dock_window_list, GTK_WINDOW(equalizerwin), event,
                          FALSE);
@@ -368,8 +308,6 @@
         dock_move_release(GTK_WINDOW(equalizerwin));
     }
 
-    draw_equalizer_window(FALSE);
-
     return FALSE;
 }
 
@@ -713,8 +651,6 @@
     else
         gtk_widget_set_size_request(equalizerwin, 275,
                                     (cfg.equalizer_shaded ? 14 : 116));
-    gdk_flush();
-    draw_equalizer_window(TRUE);
     cfg.equalizer_visible = TRUE;
     UI_SKINNED_BUTTON(mainwin_eq)->inside = TRUE;
     gtk_widget_show_all(equalizerwin);
--- a/src/audacious/ui_main.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_main.c	Thu Aug 02 08:29:59 2007 -0700
@@ -89,6 +89,7 @@
 #include "ui_skinned_menurow.h"
 #include "ui_skinned_playstatus.h"
 #include "ui_skinned_monostereo.h"
+#include "ui_skinned_playlist.h"
 #include "ui_jumptotrack.h"
 
 #include "ui_main_evlisteners.h"
@@ -126,8 +127,6 @@
 gint seek_state = MAINWIN_SEEK_NIL;
 gint seek_initial_pos = 0;
 
-static GdkPixmap *mainwin_bg = NULL, *mainwin_bg_x2 = NULL;
-
 static GtkWidget *mainwin_menubtn;
 static GtkWidget *mainwin_minimize, *mainwin_shade, *mainwin_close;
 
@@ -166,7 +165,6 @@
 
 static gint mainwin_timeout_id;
 
-static gboolean mainwin_force_redraw = FALSE;
 static gboolean mainwin_info_text_locked = FALSE;
 
 static int ab_position_a = -1;
@@ -180,7 +178,6 @@
 static void set_timer_mode_menu_cb(TimerMode mode);
 static void set_timer_mode(TimerMode mode);
 static void change_timer_mode(void);
-static void mainwin_refresh_hints(void);
 
 void mainwin_position_motion_cb(GtkWidget *widget, gint pos);
 void mainwin_position_release_cb(GtkWidget *widget, gint pos);
@@ -338,7 +335,6 @@
     }
 
     ui_skinned_set_push_button_data(mainwin_shade, 0, cfg.player_shaded ? 27 : 18, 9, cfg.player_shaded ? 27 : 18);
-    draw_main_window(TRUE);
 }
 
 static void
@@ -536,55 +532,6 @@
     mainwin_quit_cb();
 }
 
-static void
-mainwin_draw_titlebar(gboolean focus)
-{
-    /* FIXME: uses SkinnedWindow::gc directly. -nenolod */
-    skin_draw_mainwin_titlebar(bmp_active_skin, mainwin_bg,
-                               SKINNED_WINDOW(mainwin)->gc,
-                               cfg.player_shaded, focus || !cfg.dim_titlebar);
-}
-
-void
-draw_main_window(gboolean force)
-{
-    if (!cfg.player_visible)
-        return;
-
-    if (force)
-        mainwin_refresh_hints();
-
-    if (force) {
-        if (!cfg.player_shaded)
-            skin_draw_pixmap(bmp_active_skin, mainwin_bg, SKINNED_WINDOW(mainwin)->gc,
-                             SKIN_MAIN, 0, 0, 0, 0, bmp_active_skin->properties.mainwin_width,
-                             bmp_active_skin->properties.mainwin_height);
-        mainwin_draw_titlebar(gtk_window_has_toplevel_focus
-                              (GTK_WINDOW(mainwin)));
-    }
-
-    if (force) {
-        if (cfg.doublesize) {
-            GdkPixmap *img2x = NULL;
-            img2x = create_dblsize_pixmap(mainwin_bg);
-            gdk_draw_drawable(mainwin_bg_x2, SKINNED_WINDOW(mainwin)->gc, img2x, 0, 0,
-                           0, 0, bmp_active_skin->properties.mainwin_width * 2,
-                           cfg.player_shaded ? MAINWIN_SHADED_HEIGHT *
-                           2 : bmp_active_skin->properties.mainwin_height * 2);
-            g_object_unref(img2x);
-        }
-        GList *iter;
-        for (iter = GTK_FIXED (SKINNED_WINDOW(mainwin)->fixed)->children; iter; iter = g_list_next (iter)) {
-            GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
-            GtkWidget *child = child_data->widget;
-            gtk_widget_queue_draw(child);
-        }
-
-        gdk_flush();
-    }
-}
-
-
 static gchar *mainwin_tb_old_text = NULL;
 
 void
@@ -634,7 +581,7 @@
     gtk_window_set_title(GTK_WINDOW(mainwin), mainwin_title_text);
 }
 
-static void
+void
 mainwin_refresh_hints(void)
 {
     if (bmp_active_skin && bmp_active_skin->properties.mainwin_othertext
@@ -798,15 +745,6 @@
         bmp_active_skin->properties.mainwin_width * (cfg.doublesize + 1),
         bmp_active_skin->properties.mainwin_height * (cfg.doublesize + 1));
 
-    g_object_unref(mainwin_bg);
-    g_object_unref(mainwin_bg_x2);
-        mainwin_bg = gdk_pixmap_new(mainwin->window,
-                bmp_active_skin->properties.mainwin_width,
-                bmp_active_skin->properties.mainwin_height, -1);
-        mainwin_bg_x2 = gdk_pixmap_new(mainwin->window,
-                bmp_active_skin->properties.mainwin_width * 2,
-                bmp_active_skin->properties.mainwin_height * 2, -1);
-        mainwin_set_back_pixmap();
     gdk_flush();
     }
 }
@@ -822,6 +760,7 @@
 
     playback_set_sample_params(bitrate, frequency, n_channels);
 
+    GDK_THREADS_ENTER();
     if (bitrate != -1) {
         bitrate /= 1000;
 
@@ -873,7 +812,7 @@
     title = playlist_get_info_text(playlist);
     mainwin_set_song_title(title);
     g_free(title);
-    mainwin_force_redraw = TRUE;
+    GDK_THREADS_LEAVE();
 }
 
 void
@@ -946,11 +885,8 @@
 
     if (dock_is_moving(GTK_WINDOW(mainwin))) {
         dock_move_release(GTK_WINDOW(mainwin));
-        draw_playlist_window(TRUE);
     }
 
-    draw_main_window(FALSE);
-
     return FALSE;
 }
 
@@ -984,8 +920,6 @@
         event->y /= 2;
     }
 
-    draw_main_window(FALSE);
-
     gdk_flush();
 
     return FALSE;
@@ -1036,21 +970,16 @@
     }
 
     if (event->button == 1 && event->type == GDK_BUTTON_PRESS &&
-        !ui_skinned_window_widgetlist_contained(mainwin, event->x, event->y) &&
         (cfg.easy_move || event->y < 14)) {
         gtk_window_present(GTK_WINDOW(mainwin));
         dock_move_press(dock_window_list, GTK_WINDOW(mainwin), event,
                         TRUE);
     }
-    else if (event->button == 1 && event->type == GDK_2BUTTON_PRESS &&
-             event->y < 14 && !ui_skinned_window_widgetlist_contained(mainwin, event->x, event->y)) {
+    else if (event->button == 1 && event->type == GDK_2BUTTON_PRESS && event->y < 14) {
         mainwin_set_shade(!cfg.player_shaded);
         if (dock_is_moving(GTK_WINDOW(mainwin)))
             dock_move_release(GTK_WINDOW(mainwin));
     }
-    else {
-        draw_main_window(FALSE);
-    }
 
     if (event->button == 3) {
         if ( (event->y > 70) && (event->x < 128) )
@@ -1284,16 +1213,6 @@
     return FALSE;
 }
 
-void
-mainwin_set_back_pixmap(void)
-{
-    if (cfg.doublesize)
-        gdk_window_set_back_pixmap(mainwin->window, mainwin_bg_x2, 0);
-    else
-        gdk_window_set_back_pixmap(mainwin->window, mainwin_bg, 0);
-    gdk_window_clear(mainwin->window);
-}
-
 /*
  * Rewritten 09/13/06:
  *
@@ -1327,7 +1246,7 @@
             return;
 
         cfg.playlist_font = g_strconcat(decoded, strrchr(cfg.playlist_font, ' '), NULL);
-        playlist_list_set_font(cfg.playlist_font);
+        ui_skinned_playlist_set_font(cfg.playlist_font);
         playlistwin_update_list(playlist);
 
         g_free(decoded);
@@ -1857,8 +1776,6 @@
                          !bmp_active_skin->properties.mainwin_height ? PLAYER_HEIGHT :
                 bmp_active_skin->properties.mainwin_height);
 
-    draw_main_window(TRUE);
-
     if (cfg.player_x != -1 && cfg.save_window_position)
         gtk_window_move(GTK_WINDOW(mainwin), cfg.player_x, cfg.player_y);
 
@@ -1894,6 +1811,11 @@
         gtk_widget_show(mainwin_vis);
     else
         gtk_widget_hide(mainwin_vis);
+
+    if (bmp_active_skin->properties.mainwin_menurow_visible)
+        gtk_widget_show(mainwin_menurow);
+    else
+        gtk_widget_hide(mainwin_menurow);
 }
 
 void
@@ -1953,13 +1875,6 @@
         cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height,
         bmp_active_skin->properties.mainwin_width * 2, bmp_active_skin->properties.mainwin_height * 2);
 
-    if (cfg.doublesize) {
-        gdk_window_set_back_pixmap(mainwin->window, mainwin_bg_x2, 0);
-    }
-    else {
-        gdk_window_set_back_pixmap(mainwin->window, mainwin_bg, 0);
-    }
-
     GList *iter;
     for (iter = GTK_FIXED (SKINNED_WINDOW(mainwin)->fixed)->children; iter; iter = g_list_next (iter)) {
         GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
@@ -1967,7 +1882,7 @@
         g_signal_emit_by_name(child, "toggle-double-size");
     }
 
-    draw_main_window(TRUE);
+    mainwin_refresh_hints();
 }
 
 void
@@ -2861,8 +2776,6 @@
                      G_CALLBACK(mainwin_motion), NULL);
     g_signal_connect(mainwin, "configure_event",
                      G_CALLBACK(mainwin_configure), NULL);
-    g_signal_connect(mainwin, "style_set",
-                     G_CALLBACK(mainwin_set_back_pixmap), NULL);
 
     bmp_drag_dest_set(mainwin);
 
@@ -2879,13 +2792,6 @@
 
     gtk_window_add_accel_group( GTK_WINDOW(mainwin) , ui_manager_get_accel_group() );
 
-    mainwin_bg = gdk_pixmap_new(mainwin->window,
-                                bmp_active_skin->properties.mainwin_width,
-                bmp_active_skin->properties.mainwin_height, -1);
-    mainwin_bg_x2 = gdk_pixmap_new(mainwin->window,
-                                bmp_active_skin->properties.mainwin_width * 2,
-                bmp_active_skin->properties.mainwin_height * 2, -1);
-    mainwin_set_back_pixmap();
     mainwin_create_widgets();
 }
 
@@ -2952,16 +2858,6 @@
         g_free(time_str);
     }
 
-    if (length == -1) {
-        gtk_widget_hide(mainwin_position);
-        gtk_widget_hide(mainwin_sposition);
-        return TRUE;
-    } else {
-        gtk_widget_show(mainwin_position);
-        if (cfg.player_shaded)
-            gtk_widget_show(mainwin_sposition);
-    }
-
     time /= 1000;
     length /= 1000;
     if (length > 0) {
@@ -2994,8 +2890,6 @@
 
     GDK_THREADS_ENTER();
 
-    draw_main_window(mainwin_force_redraw);
-
     if (!count) {
         read_volume(VOLSET_UPDATE);
         count = 10;
@@ -3003,10 +2897,6 @@
     else
         count--;
 
-    mainwin_force_redraw = FALSE;
-    draw_equalizer_window(FALSE);
-    draw_playlist_window(FALSE);
-
     /* tristate buttons seek */
     if ( seek_state != MAINWIN_SEEK_NIL )
     {
--- a/src/audacious/ui_main.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_main.h	Thu Aug 02 08:29:59 2007 -0700
@@ -150,6 +150,7 @@
 
 void mainwin_vis_set_type(VisType mode);
 
+void mainwin_refresh_hints(void);
 void mainwin_set_info_text(void);
 void mainwin_set_song_info(gint rate, gint freq, gint nch);
 void mainwin_clear_song_info(void);
--- a/src/audacious/ui_main_evlisteners.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_main_evlisteners.c	Thu Aug 02 08:29:59 2007 -0700
@@ -38,8 +38,15 @@
     g_free(text);
 }
 
+static void
+ui_main_evlistener_hide_seekbar(gpointer hook_data, gpointer user_data)
+{
+    mainwin_disable_seekbar();
+}
+
 void
 ui_main_evlistener_init(void)
 {
     hook_associate("title change", ui_main_evlistener_title_change, NULL);
+    hook_associate("hide seekbar", ui_main_evlistener_hide_seekbar, NULL);
 }
--- a/src/audacious/ui_playlist.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_playlist.c	Thu Aug 02 08:29:59 2007 -0700
@@ -59,6 +59,7 @@
 #include "ui_skinned_button.h"
 #include "ui_skinned_textbox.h"
 #include "ui_skinned_playlist_slider.h"
+#include "ui_skinned_playlist.h"
 
 #include "icons-stock.h"
 #include "images/audacious_playlist.xpm"
@@ -67,7 +68,7 @@
 
 static GMutex *resize_mutex = NULL;
 
-PlayList_List *playlistwin_list = NULL;
+GtkWidget *playlistwin_list = NULL;
 GtkWidget *playlistwin_shade, *playlistwin_close;
 
 static GdkPixmap *playlistwin_bg;
@@ -86,15 +87,11 @@
 static GtkWidget *playlistwin_sfwd, *playlistwin_seject;
 static GtkWidget *playlistwin_sscroll_up, *playlistwin_sscroll_down;
 
-static GList *playlistwin_wlist = NULL;
-
 void playlistwin_select_search_cbt_cb( GtkWidget *called_cbt ,
                                               gpointer other_cbt );
 static gboolean playlistwin_select_search_kp_cb( GtkWidget *entry , GdkEventKey *event ,
                                                  gpointer searchdlg_win );
 
-static void playlistwin_draw_frame(void);
-
 static gboolean playlistwin_fileinfopopup_probe(gpointer * filepopup_win);
 
 static gboolean playlistwin_resizing = FALSE;
@@ -234,9 +231,9 @@
 gboolean
 playlistwin_item_visible(gint index)
 {
-    if (index >= playlistwin_list->pl_first
+    if (index >= UI_SKINNED_PLAYLIST(playlistwin_list)->first
         && index <
-        (playlistwin_list->pl_first + playlistwin_list->pl_num_visible))
+        (UI_SKINNED_PLAYLIST(playlistwin_list)->first + UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible))
         return TRUE;
     return FALSE;
 }
@@ -245,7 +242,7 @@
 playlistwin_list_get_visible_count(void)
 {
     if (playlistwin_list)
-    return playlistwin_list->pl_num_visible;
+    return UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible;
     return (-1);
 }
 
@@ -253,7 +250,7 @@
 playlistwin_list_get_first(void)
 {
     if (playlistwin_list)
-    return playlistwin_list->pl_first;
+    return UI_SKINNED_PLAYLIST(playlistwin_list)->first;
     return (-1);
 }
 
@@ -261,7 +258,7 @@
 playlistwin_get_toprow(void)
 {
     if (playlistwin_list)
-        return (playlistwin_list->pl_first);
+        return (UI_SKINNED_PLAYLIST(playlistwin_list)->first);
     return (-1);
 }
 
@@ -269,7 +266,7 @@
 playlistwin_set_toprow(gint toprow)
 {
     if (playlistwin_list)
-        playlistwin_list->pl_first = toprow;
+        UI_SKINNED_PLAYLIST(playlistwin_list)->first = toprow;
     playlistwin_update_list(playlist_get_active());
 }
 
@@ -279,7 +276,7 @@
     /* this can happen early on. just bail gracefully. */
     g_return_if_fail(playlistwin_list);
 
-    widget_draw(WIDGET(playlistwin_list));
+    gtk_widget_queue_draw(playlistwin_list);
     gtk_widget_queue_draw(playlistwin_slider);
     playlistwin_update_info(playlist);
     playlistwin_update_sinfo(playlist);
@@ -393,10 +390,6 @@
                       playlistwin_get_height());
 
     playlistwin_set_mask();
-
-    widget_draw(WIDGET(playlistwin_list));
-
-    draw_playlist_window(TRUE);
 }
 
 static void
@@ -430,17 +423,12 @@
 
     if (dock_is_moving(GTK_WINDOW(playlistwin)))
        dock_move_release(GTK_WINDOW(playlistwin));
-    else
-    {
-       handle_release_cb(playlistwin_wlist, widget, event);
-       draw_playlist_window(FALSE);
-    }
 }
 
 void
 playlistwin_scroll(gint num)
 {
-    playlistwin_list->pl_first += num;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->first += num;
     playlistwin_update_list(playlist_get_active());
 }
 
@@ -462,9 +450,9 @@
     Playlist *playlist = playlist_get_active();
 
     playlist_select_all(playlist, TRUE);
-    playlistwin_list->pl_prev_selected = 0;
-    playlistwin_list->pl_prev_min = 0;
-    playlistwin_list->pl_prev_max = playlist_get_length(playlist) - 1;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_selected = 0;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_min = 0;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_max = playlist_get_length(playlist) - 1;
     playlistwin_update_list(playlist);
 }
 
@@ -472,8 +460,8 @@
 playlistwin_select_none(void)
 {
     playlist_select_all(playlist_get_active(), FALSE);
-    playlistwin_list->pl_prev_selected = -1;
-    playlistwin_list->pl_prev_min = -1;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_selected = -1;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_min = -1;
     playlistwin_update_list(playlist_get_active());
 }
 
@@ -632,8 +620,8 @@
 playlistwin_inverse_selection(void)
 {
     playlist_select_invert_all(playlist_get_active());
-    playlistwin_list->pl_prev_selected = -1;
-    playlistwin_list->pl_prev_min = -1;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_selected = -1;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->prev_min = -1;
     playlistwin_update_list(playlist_get_active());
 }
 
@@ -642,7 +630,6 @@
 {
     gint tx, ty;
     gint dx, dy;
-    gboolean redraw;
 
     g_return_if_fail(width > 0 && height > 0);
 
@@ -672,12 +659,12 @@
     cfg.playlist_height = height = ty;
 
     g_mutex_lock(resize_mutex);
-    widget_resize_relative(WIDGET(playlistwin_list), dx, dy);
+    ui_skinned_playlist_resize_relative(playlistwin_list, dx, dy);
 
     ui_skinned_playlist_slider_move_relative(playlistwin_slider, dx);
     ui_skinned_playlist_slider_resize_relative(playlistwin_slider, dy);
 
-    ui_skinned_textbox_resize_relative(playlistwin_sinfo, dx, 0);
+    ui_skinned_textbox_resize_relative(playlistwin_sinfo, dx);
     playlistwin_update_sinfo(playlist_get_active());
 
     ui_skinned_button_move_relative(playlistwin_shade, dx, 0);
@@ -698,23 +685,13 @@
     playlistwin_bg = gdk_pixmap_new(playlistwin->window, width, height, -1);
     playlistwin_set_mask();
 
-    widget_list_lock(playlistwin_wlist);
     GList *iter;
     for (iter = GTK_FIXED (SKINNED_WINDOW(playlistwin)->fixed)->children; iter; iter = g_list_next (iter)) {
          GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
          GtkWidget *child = child_data->widget;
          g_signal_emit_by_name(child, "redraw");
     }
-    widget_list_change_pixmap(playlistwin_wlist, playlistwin_bg);
-    playlistwin_draw_frame();
-    widget_list_draw(playlistwin_wlist, &redraw, TRUE);
-    widget_list_clear_redraw(playlistwin_wlist);
-
     g_mutex_unlock(resize_mutex);
-    widget_list_unlock(playlistwin_wlist);
-
-    gdk_window_set_back_pixmap(playlistwin->window, playlistwin_bg, 0);
-    gdk_window_clear(playlistwin->window);
 }
 
 static void
@@ -741,33 +718,12 @@
     }
     else if (dock_is_moving(GTK_WINDOW(playlistwin)))
         dock_move_motion(GTK_WINDOW(playlistwin), event);
-    else
-    {
-        handle_motion_cb(playlistwin_wlist, widget, event);
-        draw_playlist_window(FALSE);
-    }
     gdk_flush();
 
     while ((gevent = gdk_event_get()) != NULL) gdk_event_free(gevent);
 }
 
 static void
-playlistwin_enter(GtkWidget * widget,
-                   GdkEventMotion * event,
-                   gpointer callback_data)
-{
-    playlistwin_list->pl_tooltips = TRUE;
-}
-
-static void
-playlistwin_leave(GtkWidget * widget,
-                   GdkEventMotion * event,
-                   gpointer callback_data)
-{
-    playlistwin_list->pl_tooltips = FALSE;
-}
-
-static void
 playlistwin_show_filebrowser(void)
 {
     run_filebrowser(NO_PLAY_BUTTON);
@@ -1133,22 +1089,14 @@
         else
             cfg.timer_mode = TIMER_ELAPSED;
     }
-    else if (event->button == 2 && (event->type == GDK_BUTTON_PRESS) &&
-             widget_contains(WIDGET(playlistwin_list), event->x, event->y)) {
-        gtk_selection_convert(widget, GDK_SELECTION_PRIMARY,
-                              GDK_TARGET_STRING, event->time);
-    }
     else if (event->button == 1 && event->type == GDK_BUTTON_PRESS &&
-             !ui_skinned_window_widgetlist_contained(playlistwin, event->x,
-                                                     event->y) &&
              (cfg.easy_move || event->y < 14))
     {
         dock_move_press(dock_window_list, GTK_WINDOW(playlistwin), event,
                         FALSE);
         gtk_window_present(GTK_WINDOW(playlistwin));
     }
-    else if (event->button == 1 && event->type == GDK_2BUTTON_PRESS &&
-             !ui_skinned_window_widgetlist_contained(playlistwin, event->x, event->y)
+    else if (event->button == 1 && event->type == GDK_2BUTTON_PRESS
              && event->y < 14) {
         /* double click on title bar */
         playlistwin_shade_toggle();
@@ -1157,7 +1105,6 @@
         return TRUE;
     }
     else if (event->button == 3 &&
-             !(widget_contains(WIDGET(playlistwin_list), event->x, event->y) ||
                (event->y >= cfg.playlist_height - 29 &&
                 event->y < cfg.playlist_height - 11 &&
                 ((event->x >= 12 && event->x < 37) ||
@@ -1165,7 +1112,7 @@
                  (event->x >= 70 && event->x < 95) ||
                  (event->x >= 99 && event->x < 124) ||
                  (event->x >= playlistwin_get_width() - 46 &&
-                  event->x < playlistwin_get_width() - 23))))) {
+                  event->x < playlistwin_get_width() - 23)))) {
         /*
          * Pop up the main menu a few pixels down to avoid
          * anything to be selected initially.
@@ -1174,21 +1121,10 @@
                                 event->y_root + 2, 3, event->time);
         grab = FALSE;
     }
-    else if (event->button == 3 &&
-             widget_contains(WIDGET(playlistwin_list), event->x, event->y)) {
-        handle_press_cb(playlistwin_wlist, widget, event);
-        ui_manager_popup_menu_show(GTK_MENU(playlistwin_popup_menu),
-                               event->x_root, event->y_root + 5,
-                               event->button, event->time);
-        grab = FALSE;
-    }
     else if (event->button == 1 && (event->state & GDK_MOD1_MASK))
     {
         GList *node;
 
-        handle_press_cb(playlistwin_wlist, widget, event);
-        draw_playlist_window(FALSE);
-
         node = playlist_get_selected(playlist);
 
         if (node != NULL)
@@ -1199,10 +1135,6 @@
 
         grab = FALSE;
     }
-    else {
-        handle_press_cb(playlistwin_wlist, widget, event);
-        draw_playlist_window(FALSE);
-    }
 
     if (grab)
         gdk_pointer_grab(playlistwin->window, FALSE,
@@ -1215,28 +1147,6 @@
 }
 
 static gboolean
-playlistwin_focus_in(GtkWidget * widget, GdkEvent * event, gpointer data)
-{
-    draw_playlist_window(TRUE);
-    return FALSE;
-}
-
-static gboolean
-playlistwin_focus_out(GtkWidget * widget,
-                      GdkEventButton * event, gpointer data)
-{
-    draw_playlist_window(TRUE);
-    return FALSE;
-}
-
-void
-playlistwin_set_back_pixmap(void)
-{
-    gdk_window_set_back_pixmap(playlistwin->window, playlistwin_bg, 0);
-    gdk_window_clear(playlistwin->window);
-}
-
-static gboolean
 playlistwin_delete(GtkWidget * w, gpointer data)
 {
     playlistwin_hide();
@@ -1244,7 +1154,7 @@
 }
 
 static void
-playlistwin_keypress_up_down_handler(PlayList_List * pl,
+playlistwin_keypress_up_down_handler(UiSkinnedPlaylist * pl,
                                      gboolean up, guint state)
 {
     Playlist *playlist = playlist_get_active();
@@ -1254,52 +1164,52 @@
     if (!(state & GDK_MOD1_MASK))
         playlist_select_all(playlist, FALSE);
 
-    if (pl->pl_prev_selected == -1 ||
-        (!playlistwin_item_visible(pl->pl_prev_selected) &&
-         !(state & GDK_SHIFT_MASK && pl->pl_prev_min != -1))) {
-        pl->pl_prev_selected = pl->pl_first;
+    if (pl->prev_selected == -1 ||
+        (!playlistwin_item_visible(pl->prev_selected) &&
+         !(state & GDK_SHIFT_MASK && pl->prev_min != -1))) {
+        pl->prev_selected = pl->first;
     }
     else if (state & GDK_SHIFT_MASK) {
-        if (pl->pl_prev_min == -1) {
-            pl->pl_prev_max = pl->pl_prev_selected;
-            pl->pl_prev_min = pl->pl_prev_selected;
+        if (pl->prev_min == -1) {
+            pl->prev_max = pl->prev_selected;
+            pl->prev_min = pl->prev_selected;
         }
-        pl->pl_prev_max += (up ? -1 : 1);
-        pl->pl_prev_max =
-            CLAMP(pl->pl_prev_max, 0, playlist_get_length(playlist) - 1);
+        pl->prev_max += (up ? -1 : 1);
+        pl->prev_max =
+            CLAMP(pl->prev_max, 0, playlist_get_length(playlist) - 1);
 
-        pl->pl_first = MIN(pl->pl_first, pl->pl_prev_max);
-        pl->pl_first = MAX(pl->pl_first, pl->pl_prev_max -
-                           pl->pl_num_visible + 1);
-        playlist_select_range(playlist, pl->pl_prev_min, pl->pl_prev_max, TRUE);
+        pl->first = MIN(pl->first, pl->prev_max);
+        pl->first = MAX(pl->first, pl->prev_max -
+                           pl->num_visible + 1);
+        playlist_select_range(playlist, pl->prev_min, pl->prev_max, TRUE);
         return;
     }
     else if (state & GDK_MOD1_MASK) {
         if (up)
-            playlist_list_move_up(pl);
+            ui_skinned_playlist_move_up(pl);
         else
-            playlist_list_move_down(pl);
-        if (pl->pl_prev_min < pl->pl_first)
-            pl->pl_first = pl->pl_prev_min;
-        else if (pl->pl_prev_max >= (pl->pl_first + pl->pl_num_visible))
-            pl->pl_first = pl->pl_prev_max - pl->pl_num_visible + 1;
+            ui_skinned_playlist_move_down(pl);
+        if (pl->prev_min < pl->first)
+            pl->first = pl->prev_min;
+        else if (pl->prev_max >= (pl->first + pl->num_visible))
+            pl->first = pl->prev_max - pl->num_visible + 1;
         return;
     }
     else if (up)
-        pl->pl_prev_selected--;
+        pl->prev_selected--;
     else
-        pl->pl_prev_selected++;
+        pl->prev_selected++;
 
-    pl->pl_prev_selected =
-        CLAMP(pl->pl_prev_selected, 0, playlist_get_length(playlist) - 1);
+    pl->prev_selected =
+        CLAMP(pl->prev_selected, 0, playlist_get_length(playlist) - 1);
 
-    if (pl->pl_prev_selected < pl->pl_first)
-        pl->pl_first--;
-    else if (pl->pl_prev_selected >= (pl->pl_first + pl->pl_num_visible))
-        pl->pl_first++;
+    if (pl->prev_selected < pl->first)
+        pl->first--;
+    else if (pl->prev_selected >= (pl->first + pl->num_visible))
+        pl->first++;
 
-    playlist_select_range(playlist, pl->pl_prev_selected, pl->pl_prev_selected, TRUE);
-    pl->pl_prev_min = -1;
+    playlist_select_range(playlist, pl->prev_selected, pl->prev_selected, TRUE);
+    pl->prev_min = -1;
 }
 
 /* FIXME: Handle the keys through menu */
@@ -1320,33 +1230,33 @@
     case GDK_KP_Down:
     case GDK_Up:
     case GDK_Down:
-        playlistwin_keypress_up_down_handler(playlistwin_list,
+        playlistwin_keypress_up_down_handler(UI_SKINNED_PLAYLIST(playlistwin_list),
                                              keyval == GDK_Up
                                              || keyval == GDK_KP_Up,
                                              event->state);
         refresh = TRUE;
         break;
     case GDK_Page_Up:
-        playlistwin_scroll(-playlistwin_list->pl_num_visible);
+        playlistwin_scroll(-UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible);
         refresh = TRUE;
         break;
     case GDK_Page_Down:
-        playlistwin_scroll(playlistwin_list->pl_num_visible);
+        playlistwin_scroll(UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible);
         refresh = TRUE;
         break;
     case GDK_Home:
-        playlistwin_list->pl_first = 0;
+        UI_SKINNED_PLAYLIST(playlistwin_list)->first = 0;
         refresh = TRUE;
         break;
     case GDK_End:
-        playlistwin_list->pl_first =
-            playlist_get_length(playlist) - playlistwin_list->pl_num_visible;
+        UI_SKINNED_PLAYLIST(playlistwin_list)->first =
+            playlist_get_length(playlist) - UI_SKINNED_PLAYLIST(playlistwin_list)->num_visible;
         refresh = TRUE;
         break;
     case GDK_Return:
-        if (playlistwin_list->pl_prev_selected > -1
-            && playlistwin_item_visible(playlistwin_list->pl_prev_selected)) {
-            playlist_set_position(playlist, playlistwin_list->pl_prev_selected);
+        if (UI_SKINNED_PLAYLIST(playlistwin_list)->prev_selected > -1
+            && playlistwin_item_visible(UI_SKINNED_PLAYLIST(playlistwin_list)->prev_selected)) {
+            playlist_set_position(playlist, UI_SKINNED_PLAYLIST(playlistwin_list)->prev_selected);
             if (!playback_get_playing())
                 playback_initiate();
         }
@@ -1405,67 +1315,6 @@
     return TRUE;
 }
 
-static void
-playlistwin_draw_frame(void)
-{
-    gboolean focus =
-        gtk_window_has_toplevel_focus(GTK_WINDOW(playlistwin)) ||
-        !cfg.dim_titlebar;
-
-    if (cfg.playlist_shaded) {
-        skin_draw_playlistwin_shaded(bmp_active_skin,
-                                     playlistwin_bg, SKINNED_WINDOW(playlistwin)->gc,
-                                     playlistwin_get_width(), focus);
-    }
-    else {
-        skin_draw_playlistwin_frame(bmp_active_skin,
-                                    playlistwin_bg, SKINNED_WINDOW(playlistwin)->gc,
-                                    playlistwin_get_width(),
-                                    cfg.playlist_height, focus);
-    }
-}
-
-void
-draw_playlist_window(gboolean force)
-{
-    gboolean redraw;
-    GList *wl;
-    Widget *w;
-
-    if (force)
-        playlistwin_draw_frame();
-
-    widget_list_lock(playlistwin_wlist);
-    widget_list_draw(playlistwin_wlist, &redraw, force);
-
-    if (redraw || force) {
-        if (force) {
-            gdk_window_clear(playlistwin->window);
-            GList *iter;
-            for (iter = GTK_FIXED (SKINNED_WINDOW(playlistwin)->fixed)->children; iter; iter = g_list_next (iter)) {
-                GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
-                GtkWidget *child = child_data->widget;
-                gtk_widget_queue_draw(child);
-            }
-        }
-        else {
-            for (wl = playlistwin_wlist; wl; wl = g_list_next(wl)) {
-                w = WIDGET(wl->data);
-                if (w->redraw && w->visible) {
-                    gdk_window_clear_area(playlistwin->window, w->x, w->y,
-                                          w->width, w->height);
-                    w->redraw = FALSE;
-                }
-            }
-        }
-
-        gdk_flush();
-    }
-
-    widget_list_unlock(playlistwin_wlist);
-}
-
-
 void
 playlistwin_hide_timer(void)
 {
@@ -1508,9 +1357,9 @@
                         GtkSelectionData * selection_data,
                         guint info, guint time, gpointer user_data)
 {
-    playlistwin_list->pl_drag_motion = TRUE;
-    playlistwin_list->drag_motion_x = x;
-    playlistwin_list->drag_motion_y = y;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->drag_motion = TRUE;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->drag_motion_x = x;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->drag_motion_y = y;
     playlistwin_update_list(playlist_get_active());
     playlistwin_hint_flag = TRUE;
 }
@@ -1519,7 +1368,7 @@
 playlistwin_drag_end(GtkWidget * widget,
                      GdkDragContext * context, gpointer user_data)
 {
-    playlistwin_list->pl_drag_motion = FALSE;
+    UI_SKINNED_PLAYLIST(playlistwin_list)->drag_motion = FALSE;
     playlistwin_hint_flag = FALSE;
     playlistwin_update_list(playlist_get_active());
 }
@@ -1541,10 +1390,8 @@
         g_message("Received no DND data!");
         return;
     }
-
-    if (widget_contains(WIDGET(playlistwin_list), x, y)) {
-        pos = (y - WIDGET(playlistwin_list)->y) /
-            playlistwin_list->pl_fheight + playlistwin_list->pl_first;
+    if (x < playlistwin_get_width() - 20 || y < cfg.playlist_height - 38) {
+        pos = y / UI_SKINNED_PLAYLIST(playlistwin_list)->fheight + UI_SKINNED_PLAYLIST(playlistwin_list)->first;
 
         pos = MIN(pos, playlist_get_length(playlist));
         playlist_ins_url(playlist, (gchar *) selection_data->data, pos);
@@ -1599,13 +1446,10 @@
     g_signal_connect(playlistwin_close, "clicked", playlistwin_hide, NULL );
 
     /* playlist list box */
-    playlistwin_list =
-        create_playlist_list(&playlistwin_wlist, playlistwin_bg,
-                             SKINNED_WINDOW(playlistwin)->gc, 12, 20,
+    playlistwin_list = ui_skinned_playlist_new(SKINNED_WINDOW(playlistwin)->fixed, 12, 20,
                              playlistwin_get_width() - 31,
                              cfg.playlist_height - 58);
-    playlist_list_set_font(cfg.playlist_font);
-    ui_skinned_window_widgetlist_associate(playlistwin, WIDGET(playlistwin_list));
+    ui_skinned_playlist_set_font(cfg.playlist_font);
 
     /* playlist list box slider */
     playlistwin_slider = ui_skinned_playlist_slider_new(SKINNED_WINDOW(playlistwin)->fixed, playlistwin_get_width() - 15,
@@ -1736,16 +1580,6 @@
                      G_CALLBACK(playlistwin_scrolled), NULL);
     g_signal_connect(playlistwin, "motion_notify_event",
                      G_CALLBACK(playlistwin_motion), NULL);
-    g_signal_connect(playlistwin, "enter_notify_event",
-                     G_CALLBACK(playlistwin_enter), NULL);
-    g_signal_connect(playlistwin, "leave_notify_event",
-                     G_CALLBACK(playlistwin_leave), NULL);
-    g_signal_connect_after(playlistwin, "focus_in_event",
-                           G_CALLBACK(playlistwin_focus_in), NULL);
-    g_signal_connect_after(playlistwin, "focus_out_event",
-                           G_CALLBACK(playlistwin_focus_out), NULL);
-    g_signal_connect(playlistwin, "style_set",
-                     G_CALLBACK(playlistwin_set_back_pixmap), NULL);
 
     bmp_drag_dest_set(playlistwin);
 
@@ -1777,12 +1611,6 @@
     resize_mutex = g_mutex_new();
     playlistwin_create_window();
 
-    /* create GC and back pixmap for custom widget to draw on */
-    playlistwin_bg = gdk_pixmap_new(playlistwin->window,
-                                    playlistwin_get_width(),
-                                    playlistwin_get_height_unshaded(), -1);
-    gdk_window_set_back_pixmap(playlistwin->window, playlistwin_bg, 0);
-
     playlistwin_create_widgets();
     playlistwin_update_info(playlist_get_active());
 
@@ -2180,13 +2008,12 @@
 
     win = gdk_window_at_pointer(NULL, NULL);
     gdk_window_get_pointer(GDK_WINDOW(playlistwin->window), &x, &y, NULL);
-    pos = playlist_list_get_playlist_position(playlistwin_list, x, y);
+    pos = ui_skinned_playlist_get_position(playlistwin_list, x - 12, y - 20);
 
     if (win == NULL
         || cfg.show_filepopup_for_tuple == FALSE
-        || playlistwin_list->pl_tooltips == FALSE
-        || pos != prev_pos
-        || win != GDK_WINDOW(playlistwin->window))
+        || UI_SKINNED_PLAYLIST(playlistwin_list)->tooltips == FALSE
+        || pos != prev_pos)
     {
         prev_pos = pos;
         ctr = 0;
--- a/src/audacious/ui_playlist.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_playlist.h	Thu Aug 02 08:29:59 2007 -0700
@@ -61,7 +61,6 @@
 void playlistwin_set_shade(gboolean shaded);
 void playlistwin_shade_toggle(void);
 void playlistwin_create(void);
-void draw_playlist_window(gboolean force);
 void playlistwin_hide_timer(void);
 void playlistwin_set_time(gint time, gint length, TimerMode mode);
 void playlistwin_show(void);
@@ -77,7 +76,7 @@
 gint playlistwin_list_get_first(void);
 
 extern GtkWidget *playlistwin;
-extern PlayList_List *playlistwin_list;
+extern GtkWidget *playlistwin_list;
 
 extern gboolean playlistwin_focus;
 
--- a/src/audacious/ui_preferences.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_preferences.c	Thu Aug 02 08:29:59 2007 -0700
@@ -61,6 +61,8 @@
 #include "ui_skinselector.h"
 #include "ui_preferences.h"
 #include "ui_equalizer.h"
+#include "ui_skinned_playlist.h"
+#include "ui_skinned_window.h"
 
 #include "build_stamp.h"
 
@@ -890,7 +892,6 @@
     cfg.mainwin_font = g_strdup(gtk_font_button_get_font_name(button));
 
     ui_skinned_textbox_set_xfont(mainwin_info, cfg.mainwin_use_xfont, cfg.mainwin_font);
-    draw_main_window(TRUE);
 }
 
 static void
@@ -910,10 +911,9 @@
     ui_skinned_textbox_set_xfont(mainwin_info, cfg.mainwin_use_xfont, cfg.mainwin_font);
     playlistwin_set_sinfo_font(cfg.playlist_font);
 
-    draw_main_window(TRUE);
     if (cfg.playlist_shaded) {
         playlistwin_update_list(playlist_get_active());
-        draw_playlist_window(TRUE);
+        ui_skinned_window_draw_all(playlistwin);
     }
 }
 
@@ -931,10 +931,10 @@
     g_free(cfg.playlist_font);
     cfg.playlist_font = g_strdup(gtk_font_button_get_font_name(button));
 
-    playlist_list_set_font(cfg.playlist_font);
+    ui_skinned_playlist_set_font(cfg.playlist_font);
     playlistwin_set_sinfo_font(cfg.playlist_font);  /* propagate font setting to playlistwin_sinfo */
     playlistwin_update_list(playlist_get_active());
-    draw_playlist_window(TRUE);
+    gtk_widget_queue_draw(playlistwin_list);
 }
 
 static void
@@ -957,7 +957,7 @@
 {
     cfg.show_numbers_in_pl = gtk_toggle_button_get_active(button);
     playlistwin_update_list(playlist_get_active());
-    draw_playlist_window(TRUE);
+    gtk_widget_queue_draw(playlistwin_list);
 }
 
 static void
@@ -973,7 +973,7 @@
 {
     cfg.show_separator_in_pl = gtk_toggle_button_get_active(button);
     playlistwin_update_list(playlist_get_active());
-    draw_playlist_window(TRUE);
+    gtk_widget_queue_draw(playlistwin_list);
 }
 
 /* format detection */
@@ -2131,9 +2131,9 @@
 
 		/* reload the skin to apply the change */
 		skin_reload_forced();
-		draw_main_window(TRUE);
-		draw_equalizer_window(TRUE);
-		draw_playlist_window(TRUE);
+		ui_skinned_window_draw_all(mainwin);
+		ui_skinned_window_draw_all(equalizerwin);
+		ui_skinned_window_draw_all(playlistwin);
 	}
 }
 
@@ -2152,9 +2152,9 @@
 
 		/* reload the skin to apply the change */
 		skin_reload_forced();
-		draw_main_window(TRUE);
-		draw_equalizer_window(TRUE);
-		draw_playlist_window(TRUE);
+		ui_skinned_window_draw_all(mainwin);
+		ui_skinned_window_draw_all(equalizerwin);
+		ui_skinned_window_draw_all(playlistwin);
 	}
 }
 
@@ -2173,9 +2173,9 @@
 
 		/* reload the skin to apply the change */
 		skin_reload_forced();
-		draw_main_window(TRUE);
-		draw_equalizer_window(TRUE);
-		draw_playlist_window(TRUE);
+		ui_skinned_window_draw_all(mainwin);
+		ui_skinned_window_draw_all(equalizerwin);
+		ui_skinned_window_draw_all(playlistwin);
 	}
 }
 
--- a/src/audacious/ui_skinned_button.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_button.h	Thu Aug 02 08:29:59 2007 -0700
@@ -21,6 +21,8 @@
 #ifndef UISKINNEDBUTTON_H
 #define UISKINNEDBUTTON_H
 
+#include <gtk/gtk.h>
+
 #define UI_SKINNED_BUTTON(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), ui_skinned_button_get_type(), UiSkinnedButton))
 #define UI_SKINNED_BUTTON_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass),  ui_skinned_button_get_type(), UiSkinnedButtonClass))
 #define UI_SKINNED_IS_BUTTON(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ui_skinned_button_get_type()))
--- a/src/audacious/ui_skinned_equalizer_graph.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_equalizer_graph.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,6 +27,8 @@
 #ifndef UISKINNEDEQUALIZERGRAPH_H
 #define UISKINNEDEQUALIZERGRAPH_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/src/audacious/ui_skinned_equalizer_slider.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_equalizer_slider.h	Thu Aug 02 08:29:59 2007 -0700
@@ -24,6 +24,8 @@
 #ifndef UISKINNEDEQUALIZER_SLIDER_H
 #define UISKINNEDEQUALIZER_SLIDER_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/src/audacious/ui_skinned_horizontal_slider.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_horizontal_slider.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,6 +27,8 @@
 #ifndef UISKINNEDHORIZONTAL_SLIDER_H
 #define UISKINNEDHORIZONTAL_SLIDER_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/src/audacious/ui_skinned_menurow.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_menurow.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,6 +27,8 @@
 #ifndef UISKINNEDMENUROW_H
 #define UISKINNEDMENUROW_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/src/audacious/ui_skinned_monostereo.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_monostereo.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,6 +27,8 @@
 #ifndef UISKINNEDMONOSTEREO_H
 #define UISKINNEDMONOSTEREO_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/audacious/ui_skinned_playlist.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,974 @@
+/*
+ * Audacious - a cross-platform multimedia player
+ * Copyright (c) 2007  Audacious development team.
+ *
+ * Based on:
+ * BMP - Cross-platform multimedia player
+ * Copyright (C) 2003-2004  BMP development team.
+ * XMMS:
+ * Copyright (C) 1998-2003  XMMS development team.
+ *
+ * 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; under version 3 of the License.
+ *
+ * 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 <http://www.gnu.org/licenses>.
+ *
+ * The Audacious team does not consider modular code linking to
+ * Audacious or using our public API to be a derived work.
+ */
+
+/*
+ *  A note about Pango and some funky spacey fonts: Weirdly baselined
+ *  fonts, or fonts with weird ascents or descents _will_ display a
+ *  little bit weird in the playlist widget, but the display engine
+ *  won't make it look too bad, just a little deranged.  I honestly
+ *  don't think it's worth fixing (around...), it doesn't have to be
+ *  perfectly fitting, just the general look has to be ok, which it
+ *  IMHO is.
+ *
+ *  A second note: The numbers aren't perfectly aligned, but in the
+ *  end it looks better when using a single Pango layout for each
+ *  number.
+ */
+
+
+#include "widgets/widgetcore.h"
+#include "ui_skinned_playlist.h"
+#include "main.h"
+#include "util.h"
+#include "ui_playlist.h"
+
+#include "input.h"
+#include "strings.h"
+#include "playback.h"
+#include "playlist.h"
+#include "ui_manager.h"
+
+#include "debug.h"
+static PangoFontDescription *playlist_list_font = NULL;
+static gint ascent, descent, width_delta_digit_one;
+static gboolean has_slant;
+static guint padding;
+
+/* FIXME: the following globals should not be needed. */
+static gint width_approx_letters;
+static gint width_colon, width_colon_third;
+static gint width_approx_digits, width_approx_digits_half;
+
+#define UI_SKINNED_PLAYLIST_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), ui_skinned_playlist_get_type(), UiSkinnedPlaylistPrivate))
+typedef struct _UiSkinnedPlaylistPrivate UiSkinnedPlaylistPrivate;
+
+enum {
+    REDRAW,
+    LAST_SIGNAL
+};
+
+struct _UiSkinnedPlaylistPrivate {
+    GtkWidget        *fixed;
+    SkinPixmapId     skin_index;
+    gint             width, height;
+    gint             resize_width, resize_height;
+    gint             drag_pos;
+    gboolean         dragging, auto_drag_down, auto_drag_up;
+    gint             auto_drag_up_tag, auto_drag_down_tag;
+};
+
+static void ui_skinned_playlist_class_init         (UiSkinnedPlaylistClass *klass);
+static void ui_skinned_playlist_init               (UiSkinnedPlaylist *playlist);
+static void ui_skinned_playlist_destroy            (GtkObject *object);
+static void ui_skinned_playlist_realize            (GtkWidget *widget);
+static void ui_skinned_playlist_size_request       (GtkWidget *widget, GtkRequisition *requisition);
+static void ui_skinned_playlist_size_allocate      (GtkWidget *widget, GtkAllocation *allocation);
+static gboolean ui_skinned_playlist_expose         (GtkWidget *widget, GdkEventExpose *event);
+static gboolean ui_skinned_playlist_button_press   (GtkWidget *widget, GdkEventButton *event);
+static gboolean ui_skinned_playlist_button_release (GtkWidget *widget, GdkEventButton *event);
+static gboolean ui_skinned_playlist_motion_notify  (GtkWidget *widget, GdkEventMotion *event);
+static void ui_skinned_playlist_redraw             (UiSkinnedPlaylist *playlist);
+
+static GtkWidgetClass *parent_class = NULL;
+static guint playlist_signals[LAST_SIGNAL] = { 0 };
+
+GType ui_skinned_playlist_get_type() {
+    static GType playlist_type = 0;
+    if (!playlist_type) {
+        static const GTypeInfo playlist_info = {
+            sizeof (UiSkinnedPlaylistClass),
+            NULL,
+            NULL,
+            (GClassInitFunc) ui_skinned_playlist_class_init,
+            NULL,
+            NULL,
+            sizeof (UiSkinnedPlaylist),
+            0,
+            (GInstanceInitFunc) ui_skinned_playlist_init,
+        };
+        playlist_type = g_type_register_static (GTK_TYPE_WIDGET, "UiSkinnedPlaylist", &playlist_info, 0);
+    }
+
+    return playlist_type;
+}
+
+static void ui_skinned_playlist_class_init(UiSkinnedPlaylistClass *klass) {
+    GObjectClass *gobject_class;
+    GtkObjectClass *object_class;
+    GtkWidgetClass *widget_class;
+
+    gobject_class = G_OBJECT_CLASS(klass);
+    object_class = (GtkObjectClass*) klass;
+    widget_class = (GtkWidgetClass*) klass;
+    parent_class = gtk_type_class (gtk_widget_get_type ());
+
+    object_class->destroy = ui_skinned_playlist_destroy;
+
+    widget_class->realize = ui_skinned_playlist_realize;
+    widget_class->expose_event = ui_skinned_playlist_expose;
+    widget_class->size_request = ui_skinned_playlist_size_request;
+    widget_class->size_allocate = ui_skinned_playlist_size_allocate;
+    widget_class->button_press_event = ui_skinned_playlist_button_press;
+    widget_class->button_release_event = ui_skinned_playlist_button_release;
+    widget_class->motion_notify_event = ui_skinned_playlist_motion_notify;
+
+    klass->redraw = ui_skinned_playlist_redraw;
+
+    playlist_signals[REDRAW] = 
+        g_signal_new ("redraw", G_OBJECT_CLASS_TYPE (object_class), G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
+                      G_STRUCT_OFFSET (UiSkinnedPlaylistClass, redraw), NULL, NULL,
+                      gtk_marshal_VOID__VOID, G_TYPE_NONE, 0);
+
+    g_type_class_add_private (gobject_class, sizeof (UiSkinnedPlaylistPrivate));
+}
+
+static void ui_skinned_playlist_init(UiSkinnedPlaylist *playlist) {
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(playlist);
+    playlist->pressed = FALSE;
+    priv->resize_width = 0;
+    priv->resize_height = 0;
+    playlist->prev_selected = -1;
+    playlist->prev_min = -1;
+    playlist->prev_max = -1;
+    playlist->tooltips = TRUE;
+}
+
+GtkWidget* ui_skinned_playlist_new(GtkWidget *fixed, gint x, gint y, gint w, gint h) {
+
+    UiSkinnedPlaylist *hs = g_object_new (ui_skinned_playlist_get_type (), NULL);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(hs);
+
+    hs->x = x;
+    hs->y = y;
+    priv->width = w;
+    priv->height = h;
+    priv->fixed = fixed;
+    priv->skin_index = SKIN_PLEDIT;
+
+    gtk_fixed_put(GTK_FIXED(priv->fixed), GTK_WIDGET(hs), hs->x, hs->y);
+
+    return GTK_WIDGET(hs);
+}
+
+static void ui_skinned_playlist_destroy(GtkObject *object) {
+    UiSkinnedPlaylist *playlist;
+
+    g_return_if_fail (object != NULL);
+    g_return_if_fail (UI_SKINNED_IS_PLAYLIST (object));
+
+    playlist = UI_SKINNED_PLAYLIST (object);
+
+    if (GTK_OBJECT_CLASS (parent_class)->destroy)
+        (* GTK_OBJECT_CLASS (parent_class)->destroy) (object);
+}
+
+static void ui_skinned_playlist_realize(GtkWidget *widget) {
+    UiSkinnedPlaylist *playlist;
+    GdkWindowAttr attributes;
+    gint attributes_mask;
+
+    g_return_if_fail (widget != NULL);
+    g_return_if_fail (UI_SKINNED_IS_PLAYLIST(widget));
+
+    GTK_WIDGET_SET_FLAGS(widget, GTK_REALIZED);
+    playlist = UI_SKINNED_PLAYLIST(widget);
+
+    attributes.x = widget->allocation.x;
+    attributes.y = widget->allocation.y;
+    attributes.width = widget->allocation.width;
+    attributes.height = widget->allocation.height;
+    attributes.wclass = GDK_INPUT_OUTPUT;
+    attributes.window_type = GDK_WINDOW_CHILD;
+    attributes.event_mask = gtk_widget_get_events(widget);
+    attributes.event_mask |= GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | 
+                             GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK;
+    attributes.visual = gtk_widget_get_visual(widget);
+    attributes.colormap = gtk_widget_get_colormap(widget);
+
+    attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;
+    widget->window = gdk_window_new(widget->parent->window, &attributes, attributes_mask);
+
+    widget->style = gtk_style_attach(widget->style, widget->window);
+    gdk_window_set_user_data(widget->window, widget);
+}
+
+static void ui_skinned_playlist_size_request(GtkWidget *widget, GtkRequisition *requisition) {
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(widget);
+
+    requisition->width = priv->width;
+    requisition->height = priv->height;
+}
+
+static void ui_skinned_playlist_size_allocate(GtkWidget *widget, GtkAllocation *allocation) {
+    UiSkinnedPlaylist *playlist = UI_SKINNED_PLAYLIST (widget);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(playlist);
+
+    widget->allocation = *allocation;
+    if (GTK_WIDGET_REALIZED (widget))
+        gdk_window_move_resize(widget->window, widget->allocation.x, widget->allocation.y, allocation->width, allocation->height);
+
+    playlist->x = widget->allocation.x;
+    playlist->y = widget->allocation.y;
+
+    if (priv->height != widget->allocation.height || priv->width != widget->allocation.width) {
+        priv->width = priv->width + priv->resize_width;
+        priv->height = priv->height + priv->resize_height;
+        priv->resize_width = 0;
+        priv->resize_height = 0;
+        gtk_widget_queue_draw(widget);
+    }
+}
+
+static gboolean ui_skinned_playlist_auto_drag_down_func(gpointer data) {
+    UiSkinnedPlaylist *pl = UI_SKINNED_PLAYLIST(data);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(data);
+
+    if (priv->auto_drag_down) {
+        ui_skinned_playlist_move_down(pl);
+        pl->first++;
+        playlistwin_update_list(playlist_get_active());
+        return TRUE;
+    }
+    return FALSE;
+}
+
+static gboolean ui_skinned_playlist_auto_drag_up_func(gpointer data) {
+    UiSkinnedPlaylist *pl = UI_SKINNED_PLAYLIST(data);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(data);
+
+    if (priv->auto_drag_up) {
+        ui_skinned_playlist_move_up(pl);
+        pl->first--;
+        playlistwin_update_list(playlist_get_active());
+        return TRUE;
+
+    }
+    return FALSE;
+}
+
+void ui_skinned_playlist_move_up(UiSkinnedPlaylist * pl) {
+    GList *list;
+    Playlist *playlist = playlist_get_active();
+
+    if (!playlist)
+        return;
+
+    PLAYLIST_LOCK(playlist->mutex);
+    if ((list = playlist->entries) == NULL) {
+        PLAYLIST_UNLOCK(playlist->mutex);
+        return;
+    }
+    if (PLAYLIST_ENTRY(list->data)->selected) {
+        /* We are at the top */
+        PLAYLIST_UNLOCK(playlist->mutex);
+        return;
+    }
+    while (list) {
+        if (PLAYLIST_ENTRY(list->data)->selected)
+            glist_moveup(list);
+        list = g_list_next(list);
+    }
+    PLAYLIST_UNLOCK(playlist->mutex);
+    if (pl->prev_selected != -1)
+        pl->prev_selected--;
+    if (pl->prev_min != -1)
+        pl->prev_min--;
+    if (pl->prev_max != -1)
+        pl->prev_max--;
+}
+
+void ui_skinned_playlist_move_down(UiSkinnedPlaylist * pl) {
+    GList *list;
+    Playlist *playlist = playlist_get_active();
+
+    if (!playlist)
+        return;
+
+    PLAYLIST_LOCK(playlist->mutex);
+
+    if (!(list = g_list_last(playlist->entries))) {
+        PLAYLIST_UNLOCK(playlist->mutex);
+        return;
+    }
+
+    if (PLAYLIST_ENTRY(list->data)->selected) {
+        /* We are at the bottom */
+        PLAYLIST_UNLOCK(playlist->mutex);
+        return;
+    }
+
+    while (list) {
+        if (PLAYLIST_ENTRY(list->data)->selected)
+            glist_movedown(list);
+        list = g_list_previous(list);
+    }
+
+    PLAYLIST_UNLOCK(playlist->mutex);
+
+    if (pl->prev_selected != -1)
+        pl->prev_selected++;
+    if (pl->prev_min != -1)
+        pl->prev_min++;
+    if (pl->prev_max != -1)
+        pl->prev_max++;
+}
+
+static void
+playlist_list_draw_string(GdkPixmap *obj, GdkGC *gc, UiSkinnedPlaylist *pl,
+                          PangoFontDescription * font,
+                          gint line,
+                          gint width,
+                          const gchar * text,
+                          guint ppos)
+{
+    guint plist_length_int;
+    Playlist *playlist = playlist_get_active();
+    PangoLayout *layout;
+
+    REQUIRE_LOCK(playlist->mutex);
+
+    if (cfg.show_numbers_in_pl) {
+        gchar *pos_string = g_strdup_printf(cfg.show_separator_in_pl == TRUE ? "%d" : "%d.", ppos);
+        plist_length_int =
+            gint_count_digits(playlist_get_length(playlist)) + !cfg.show_separator_in_pl + 1; /* cf.show_separator_in_pl will be 0 if false */
+
+        padding = plist_length_int;
+        padding = ((padding + 1) * width_approx_digits);
+
+        layout = gtk_widget_create_pango_layout(playlistwin, pos_string);
+        pango_layout_set_font_description(layout, playlist_list_font);
+        pango_layout_set_width(layout, plist_length_int * 100);
+
+        pango_layout_set_alignment(layout, PANGO_ALIGN_LEFT);
+
+
+        gdk_draw_layout(obj, gc, (width_approx_digits *
+                         (-1 + plist_length_int - strlen(pos_string))) +
+                        (width_approx_digits / 4),
+                        (line - 1) * pl->fheight +
+                        ascent + abs(descent), layout);
+        g_free(pos_string);
+        g_object_unref(layout);
+
+        if (!cfg.show_separator_in_pl)
+            padding -= (width_approx_digits * 1.5);
+    } else {
+        padding = 3;
+    }
+
+    width -= padding;
+
+    layout = gtk_widget_create_pango_layout(playlistwin, text);
+
+    pango_layout_set_font_description(layout, playlist_list_font);
+    pango_layout_set_width(layout, width * PANGO_SCALE);
+    pango_layout_set_single_paragraph_mode(layout, TRUE);
+    pango_layout_set_ellipsize(layout, PANGO_ELLIPSIZE_END);
+    gdk_draw_layout(obj, gc,
+                    padding + (width_approx_letters / 4),
+                    (line - 1) * pl->fheight +
+                    ascent + abs(descent), layout);
+
+    g_object_unref(layout);
+}
+
+static gboolean ui_skinned_playlist_expose(GtkWidget *widget, GdkEventExpose *event) {
+    g_return_val_if_fail (widget != NULL, FALSE);
+    g_return_val_if_fail (UI_SKINNED_IS_PLAYLIST (widget), FALSE);
+    g_return_val_if_fail (event != NULL, FALSE);
+
+    UiSkinnedPlaylist *pl = UI_SKINNED_PLAYLIST (widget);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(pl);
+
+    Playlist *playlist = playlist_get_active();
+    GList *list;
+    PangoLayout *layout;
+    gchar *title;
+    gint width, height;
+    gint i, max_first;
+    guint padding, padding_dwidth, padding_plength;
+    guint max_time_len = 0;
+    gfloat queue_tailpadding = 0;
+    gint tpadding; 
+    gsize tpadding_dwidth = 0;
+    gint x, y;
+    guint tail_width;
+    guint tail_len;
+
+    gchar tail[100];
+    gchar queuepos[255];
+    gchar length[40];
+
+    gchar **frags;
+    gchar *frag0;
+
+    gint plw_w, plw_h;
+
+    GdkPixmap *obj = NULL;
+    GdkGC *gc;
+
+    obj = gdk_pixmap_new(NULL, priv->width, priv->height, gdk_rgb_get_visual()->depth);
+    gc = gdk_gc_new(obj);
+
+    GdkRectangle *playlist_rect;
+
+    width = priv->width;
+    height = priv->height;
+
+    plw_w = playlistwin_get_width();
+    plw_h = playlistwin_get_height();
+
+    playlist_rect = g_new0(GdkRectangle, 1);
+
+    playlist_rect->x = 0;
+    playlist_rect->y = 0;
+    playlist_rect->width = plw_w - 17;
+    playlist_rect->height = plw_h - 36;
+
+    gdk_gc_set_clip_origin(gc, 31, 58);
+    gdk_gc_set_clip_rectangle(gc, playlist_rect);
+
+    gdk_gc_set_foreground(gc,
+                          skin_get_color(bmp_active_skin,
+                                         SKIN_PLEDIT_NORMALBG));
+    gdk_draw_rectangle(obj, gc, TRUE, 0, 0,
+                       width, height);
+
+    if (!playlist_list_font) {
+        g_critical("Couldn't open playlist font");
+        return FALSE;
+    }
+
+    pl->fheight = (ascent + abs(descent));
+    pl->num_visible = height / pl->fheight;
+
+    max_first = playlist_get_length(playlist) - pl->num_visible;
+    max_first = MAX(max_first, 0);
+
+    pl->first = CLAMP(pl->first, 0, max_first);
+
+    PLAYLIST_LOCK(playlist->mutex);
+    list = playlist->entries;
+    list = g_list_nth(list, pl->first);
+
+    /* It sucks having to run the iteration twice but this is the only
+       way you can reliably get the maximum width so we can get our
+       playlist nice and aligned... -- plasmaroo */
+
+    for (i = pl->first;
+         list && i < pl->first + pl->num_visible;
+         list = g_list_next(list), i++) {
+        PlaylistEntry *entry = list->data;
+
+        if (entry->length != -1)
+        {
+            g_snprintf(length, sizeof(length), "%d:%-2.2d",
+                       entry->length / 60000, (entry->length / 1000) % 60);
+            tpadding_dwidth = MAX(tpadding_dwidth, strlen(length));
+        }
+    }
+
+    /* Reset */
+    list = playlist->entries;
+    list = g_list_nth(list, pl->first);
+
+    for (i = pl->first;
+         list && i < pl->first + pl->num_visible;
+         list = g_list_next(list), i++) {
+        gint pos;
+        PlaylistEntry *entry = list->data;
+
+        if (entry->selected) {
+            gdk_gc_set_foreground(gc,
+                                  skin_get_color(bmp_active_skin,
+                                                 SKIN_PLEDIT_SELECTEDBG));
+            gdk_draw_rectangle(obj, gc, TRUE, 0,
+                               ((i - pl->first) * pl->fheight),
+                               width, pl->fheight);
+        }
+
+        /* FIXME: entry->title should NEVER be NULL, and there should
+           NEVER be a need to do a UTF-8 conversion. Playlist title
+           strings should be kept properly. */
+
+        if (!entry->title) {
+            gchar *realfn = g_filename_from_uri(entry->filename, NULL, NULL);
+            gchar *basename = g_path_get_basename(realfn ? realfn : entry->filename);
+            title = filename_to_utf8(basename);
+            g_free(basename); g_free(realfn);
+        }
+        else
+            title = str_to_utf8(entry->title);
+
+        title = convert_title_text(title);
+
+        pos = playlist_get_queue_position(playlist, entry);
+
+        tail[0] = 0;
+        queuepos[0] = 0;
+        length[0] = 0;
+
+        if (pos != -1)
+            g_snprintf(queuepos, sizeof(queuepos), "%d", pos + 1);
+
+        if (entry->length != -1)
+        {
+            g_snprintf(length, sizeof(length), "%d:%-2.2d",
+                       entry->length / 60000, (entry->length / 1000) % 60);
+        }
+
+        strncat(tail, length, sizeof(tail) - 1);
+        tail_len = strlen(tail);
+
+        max_time_len = MAX(max_time_len, tail_len);
+
+        if (pos != -1 && tpadding_dwidth <= 0)
+            tail_width = width - (width_approx_digits * (strlen(queuepos) + 2.25));
+        else if (pos != -1)
+            tail_width = width - (width_approx_digits * (tpadding_dwidth + strlen(queuepos) + 4));
+        else if (tpadding_dwidth > 0)
+            tail_width = width - (width_approx_digits * (tpadding_dwidth + 2.5));
+        else
+            tail_width = width;
+
+        if (i == playlist_get_position_nolock(playlist))
+            gdk_gc_set_foreground(gc,
+                                  skin_get_color(bmp_active_skin,
+                                                 SKIN_PLEDIT_CURRENT));
+        else
+            gdk_gc_set_foreground(gc,
+                                  skin_get_color(bmp_active_skin,
+                                                 SKIN_PLEDIT_NORMAL));
+        playlist_list_draw_string(obj, gc, pl, playlist_list_font,
+                                  i - pl->first, tail_width, title,
+                                  i + 1);
+
+        x = width - width_approx_digits * 2;
+        y = ((i - pl->first) - 1) * pl->fheight + ascent;
+
+        frags = NULL;
+        frag0 = NULL;
+
+        if ((strlen(tail) > 0) && (tail != NULL)) {
+            frags = g_strsplit(tail, ":", 0);
+            frag0 = g_strconcat(frags[0], ":", NULL);
+
+            layout = gtk_widget_create_pango_layout(playlistwin, frags[1]);
+            pango_layout_set_font_description(layout, playlist_list_font);
+            pango_layout_set_width(layout, tail_len * 100);
+            pango_layout_set_alignment(layout, PANGO_ALIGN_LEFT);
+            gdk_draw_layout(obj, gc, x - (0.5 * width_approx_digits),
+                            y + abs(descent), layout);
+            g_object_unref(layout);
+
+            layout = gtk_widget_create_pango_layout(playlistwin, frag0);
+            pango_layout_set_font_description(layout, playlist_list_font);
+            pango_layout_set_width(layout, tail_len * 100);
+            pango_layout_set_alignment(layout, PANGO_ALIGN_RIGHT);
+            gdk_draw_layout(obj, gc, x - (0.75 * width_approx_digits),
+                            y + abs(descent), layout);
+            g_object_unref(layout);
+
+            g_free(frag0);
+            g_strfreev(frags);
+        }
+
+        if (pos != -1) {
+
+            /* DON'T remove the commented code yet please     -- Milosz */
+
+            if (tpadding_dwidth > 0)
+                queue_tailpadding = tpadding_dwidth + 1;
+            else
+                queue_tailpadding = -0.75;
+
+            gdk_draw_rectangle(obj, gc, FALSE,
+                               x -
+                               (((queue_tailpadding +
+                                  strlen(queuepos)) *
+                                 width_approx_digits) +
+                                (width_approx_digits / 4)),
+                               y + abs(descent),
+                               (strlen(queuepos)) *
+                               width_approx_digits +
+                               (width_approx_digits / 2),
+                               pl->fheight - 2);
+
+            layout =
+                gtk_widget_create_pango_layout(playlistwin, queuepos);
+            pango_layout_set_font_description(layout, playlist_list_font);
+            pango_layout_set_alignment(layout, PANGO_ALIGN_CENTER);
+
+            gdk_draw_layout(obj, gc,
+                            x -
+                            ((queue_tailpadding +
+                              strlen(queuepos)) * width_approx_digits) +
+                            (width_approx_digits / 4),
+                            y + abs(descent), layout);
+            g_object_unref(layout);
+        }
+
+        g_free(title);
+    }
+
+
+    /*
+     * Drop target hovering over the playlist, so draw some hint where the
+     * drop will occur.
+     *
+     * This is (currently? unfixably?) broken when dragging files from Qt/KDE apps,
+     * probably due to DnD signaling problems (actually i have no clue).
+     *
+     */
+
+    if (pl->drag_motion) {
+        guint pos, plength, lpadding;
+	gint x, y, plx, ply;
+
+        if (cfg.show_numbers_in_pl) {
+            lpadding = gint_count_digits(playlist_get_length(playlist)) + 1;
+            lpadding = ((lpadding + 1) * width_approx_digits);
+        }
+        else {
+            lpadding = 3;
+        };
+
+        /* We already hold the mutex and have the playlist locked, so call
+           the non-locking function. */
+        plength = playlist_get_length(playlist);
+
+        x = pl->drag_motion_x;
+        y = pl->drag_motion_y;
+
+        plx = pl->x;
+        ply = pl->y;
+
+        if ((x > pl->x) && !(x > priv->width)) {
+
+            if ((y > pl->y)
+                && !(y > (priv->height + ply))) {
+
+                pos = ((y - pl->y) / pl->fheight) +
+                    pl->first;
+
+                if (pos > (plength)) {
+                    pos = plength;
+                }
+
+                gdk_gc_set_foreground(gc,
+                                      skin_get_color(bmp_active_skin,
+                                                     SKIN_PLEDIT_CURRENT));
+
+                gdk_draw_line(obj, gc, 0,
+			      ((pos - pl->first) * pl->fheight),
+                              priv->width - 1,
+                              ((pos - pl->first) * pl->fheight));
+            }
+
+        }
+
+        /* When dropping on the borders of the playlist, outside the text area,
+         * files get appended at the end of the list. Show that too.
+         */
+
+        if ((y < ply) || (y > priv->height + ply)) {
+            if ((y >= 0) || (y <= (priv->height + ply))) {
+                pos = plength;
+                gdk_gc_set_foreground(gc, skin_get_color(bmp_active_skin, SKIN_PLEDIT_CURRENT));
+
+                gdk_draw_line(obj, gc, 0, ((pos - pl->first) * pl->fheight),
+                              priv->width - 1, ((pos - pl->first) * pl->fheight));
+
+            }
+        }
+    }
+
+    gdk_gc_set_foreground(gc, skin_get_color(bmp_active_skin, SKIN_PLEDIT_NORMAL));
+
+    if (cfg.show_numbers_in_pl)
+    {
+        padding_plength = playlist_get_length(playlist);
+
+        if (padding_plength == 0) {
+            padding_dwidth = 0;
+        }
+        else {
+            padding_dwidth = gint_count_digits(playlist_get_length(playlist));
+        }
+
+        padding =
+            (padding_dwidth *
+             width_approx_digits) + width_approx_digits;
+
+
+        /* For italic or oblique fonts we add another half of the
+         * approximate width */
+        if (has_slant)
+            padding += width_approx_digits_half;
+
+        if (cfg.show_separator_in_pl) {
+            gdk_draw_line(obj, gc, padding, 0, padding, priv->height - 1);
+        }
+    }
+
+    if (tpadding_dwidth != 0)
+    {
+        tpadding = (tpadding_dwidth * width_approx_digits) + (width_approx_digits * 1.5);
+
+        if (has_slant)
+            tpadding += width_approx_digits_half;
+
+        if (cfg.show_separator_in_pl) {
+            gdk_draw_line(obj, gc, priv->width - tpadding, 0, priv->width - tpadding, priv->height - 1);
+        }
+    }
+
+    gdk_gc_set_clip_origin(gc, 0, 0);
+    gdk_gc_set_clip_rectangle(gc, NULL);
+
+    PLAYLIST_UNLOCK(playlist->mutex);
+
+    gdk_draw_drawable(widget->window, gc, obj, 0, 0, 0, 0, priv->width, priv->height);
+
+    g_object_unref(obj);
+    g_object_unref(gc);
+    g_free(playlist_rect);
+
+    return FALSE;
+}
+
+gint ui_skinned_playlist_get_position(GtkWidget *widget, gint x, gint y) {
+    gint iy, length;
+    gint ret;
+    Playlist *playlist = playlist_get_active();
+    UiSkinnedPlaylist *pl = UI_SKINNED_PLAYLIST (widget);
+
+    if (!pl->fheight)
+        return -1;
+
+    if ((length = playlist_get_length(playlist)) == 0)
+        return -1;
+    iy = y;
+
+    ret = (iy / pl->fheight) + pl->first;
+
+    if (ret > length - 1)
+        ret = -1;
+
+    return ret;
+}
+
+static gboolean ui_skinned_playlist_button_press(GtkWidget *widget, GdkEventButton *event) {
+    UiSkinnedPlaylist *pl = UI_SKINNED_PLAYLIST (widget);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(widget);
+
+    if (event->button == 3) {
+        ui_manager_popup_menu_show(GTK_MENU(playlistwin_popup_menu),
+                                   event->x_root, event->y_root + 5,
+                                   event->button, event->time);
+    }
+    gint nr;
+    Playlist *playlist = playlist_get_active();
+
+    nr = ui_skinned_playlist_get_position(widget, event->x, event->y);
+    if (nr == -1)
+        return FALSE;
+
+    pl->tooltips = FALSE;
+    if (event->button == 3) {
+        GList* selection = playlist_get_selected(playlist);
+        if (g_list_find(selection, GINT_TO_POINTER(nr)) == NULL) {
+            playlist_select_all(playlist, FALSE);
+            playlist_select_range(playlist, nr, nr, TRUE);
+        }
+    } else if (event->button == 1) {
+        if (!(event->state & GDK_CONTROL_MASK))
+            playlist_select_all(playlist, FALSE);
+
+        if (event->state & GDK_SHIFT_MASK && pl->prev_selected != -1) {
+            playlist_select_range(playlist, pl->prev_selected, nr, TRUE);
+            pl->prev_min = pl->prev_selected;
+            pl->prev_max = nr;
+            priv->drag_pos = nr - pl->first;
+        }
+        else {
+            if (playlist_select_invert(playlist, nr)) {
+                if (event->state & GDK_CONTROL_MASK) {
+                    if (pl->prev_min == -1) {
+                        pl->prev_min = pl->prev_selected;
+                        pl->prev_max = pl->prev_selected;
+                    }
+                    if (nr < pl->prev_min)
+                        pl->prev_min = nr;
+                    else if (nr > pl->prev_max)
+                        pl->prev_max = nr;
+                }
+                else
+                    pl->prev_min = -1;
+                pl->prev_selected = nr;
+                priv->drag_pos = nr - pl->first;
+            }
+        }
+        if (event->type == GDK_2BUTTON_PRESS) {
+            /*
+             * Ungrab the pointer to prevent us from
+             * hanging on to it during the sometimes slow
+             * playback_initiate().
+             */
+            gdk_pointer_ungrab(GDK_CURRENT_TIME);
+            playlist_set_position(playlist, nr);
+            if (!playback_get_playing())
+                playback_initiate();
+        }
+
+        priv->dragging = TRUE;
+    }
+    playlistwin_update_list(playlist);
+
+    return TRUE;
+}
+
+static gboolean ui_skinned_playlist_button_release(GtkWidget *widget, GdkEventButton *event) {
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(widget);
+
+    if (event->button == 1) {
+        priv->dragging = FALSE;
+        priv->auto_drag_down = FALSE;
+        priv->auto_drag_up = FALSE;
+        UI_SKINNED_PLAYLIST(widget)->tooltips = TRUE;
+        gtk_widget_queue_draw(widget);
+    }
+    return TRUE;
+}
+
+static gboolean ui_skinned_playlist_motion_notify(GtkWidget *widget, GdkEventMotion *event) {
+    UiSkinnedPlaylist *pl = UI_SKINNED_PLAYLIST(widget);
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(widget);
+
+    gint nr, y, off, i;
+    if (priv->dragging) {
+        y = event->y;
+        nr = (y / pl->fheight);
+        if (nr < 0) {
+            nr = 0;
+            if (!priv->auto_drag_up) {
+                priv->auto_drag_up = TRUE;
+                priv->auto_drag_up_tag =
+                    g_timeout_add(100, ui_skinned_playlist_auto_drag_up_func, pl);
+            }
+        }
+        else if (priv->auto_drag_up)
+            priv->auto_drag_up = FALSE;
+
+        if (nr >= pl->num_visible) {
+            nr = pl->num_visible - 1;
+            if (!priv->auto_drag_down) {
+                priv->auto_drag_down = TRUE;
+                priv->auto_drag_down_tag =
+                    g_timeout_add(100, ui_skinned_playlist_auto_drag_down_func, pl);
+            }
+        }
+        else if (priv->auto_drag_down)
+            priv->auto_drag_down = FALSE;
+
+        off = nr - priv->drag_pos;
+        if (off) {
+            for (i = 0; i < abs(off); i++) {
+                if (off < 0)
+                    ui_skinned_playlist_move_up(pl);
+                else
+                    ui_skinned_playlist_move_down(pl);
+
+            }
+            playlistwin_update_list(playlist_get_active());
+        }
+        priv->drag_pos = nr;
+    }
+    return TRUE;
+}
+
+static void ui_skinned_playlist_redraw(UiSkinnedPlaylist *playlist) {
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(playlist);
+
+    if (priv->resize_height || priv->resize_width)
+        gtk_widget_set_size_request(GTK_WIDGET(playlist), priv->width+priv->resize_width, priv->height+priv->resize_height);
+
+    gtk_widget_queue_draw(GTK_WIDGET(playlist));
+}
+
+void ui_skinned_playlist_set_font(const gchar * font) {
+    /* Welcome to bad hack central 2k3 */
+    gchar *font_lower;
+    gint width_temp;
+    gint width_temp_0;
+
+    playlist_list_font = pango_font_description_from_string(font);
+
+    text_get_extents(font,
+                     "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz ",
+                     &width_approx_letters, NULL, &ascent, &descent);
+
+    width_approx_letters = (width_approx_letters / 53);
+
+    /* Experimental: We don't weigh the 1 into total because it's width is almost always
+     * very different from the rest
+     */
+    text_get_extents(font, "023456789", &width_approx_digits, NULL, NULL,
+                     NULL);
+    width_approx_digits = (width_approx_digits / 9);
+
+    /* Precache some often used calculations */
+    width_approx_digits_half = width_approx_digits / 2;
+
+    /* FIXME: We assume that any other number is broader than the "1" */
+    text_get_extents(font, "1", &width_temp, NULL, NULL, NULL);
+    text_get_extents(font, "2", &width_temp_0, NULL, NULL, NULL);
+
+    if (abs(width_temp_0 - width_temp) < 2) {
+        width_delta_digit_one = 0;
+    }
+    else {
+        width_delta_digit_one = ((width_temp_0 - width_temp) / 2) + 2;
+    }
+
+    text_get_extents(font, ":", &width_colon, NULL, NULL, NULL);
+    width_colon_third = width_colon / 4;
+
+    font_lower = g_utf8_strdown(font, strlen(font));
+    /* This doesn't take any i18n into account, but i think there is none with TTF fonts
+     * FIXME: This can probably be retrieved trough Pango too
+     */
+    has_slant = g_strstr_len(font_lower, strlen(font_lower), "oblique")
+        || g_strstr_len(font_lower, strlen(font_lower), "italic");
+
+    g_free(font_lower);
+}
+
+void ui_skinned_playlist_resize_relative(GtkWidget *widget, gint w, gint h) {
+    UiSkinnedPlaylistPrivate *priv = UI_SKINNED_PLAYLIST_GET_PRIVATE(widget);
+    priv->resize_width += w;
+    priv->resize_height += h;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/audacious/ui_skinned_playlist.h	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,73 @@
+/*
+ * Audacious - a cross-platform multimedia player
+ * Copyright (c) 2007  Audacious development team.
+ *
+ * Based on:
+ * BMP - Cross-platform multimedia player
+ * Copyright (C) 2003-2004  BMP development team.
+ * XMMS:
+ * Copyright (C) 1998-2003  XMMS development team.
+ *
+ * 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; under version 3 of the License.
+ *
+ * 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 <http://www.gnu.org/licenses>.
+ *
+ * The Audacious team does not consider modular code linking to
+ * Audacious or using our public API to be a derived work.
+ */
+
+#ifndef UISKINNEDPLAYLIST_H
+#define UISKINNEDPLAYLIST_H
+
+#include <gtk/gtk.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define UI_SKINNED_PLAYLIST(obj)          GTK_CHECK_CAST (obj, ui_skinned_playlist_get_type (), UiSkinnedPlaylist)
+#define UI_SKINNED_PLAYLIST_CLASS(klass)  GTK_CHECK_CLASS_CAST (klass, ui_skinned_playlist_get_type (), UiSkinnedPlaylistClass)
+#define UI_SKINNED_IS_PLAYLIST(obj)       GTK_CHECK_TYPE (obj, ui_skinned_playlist_get_type ())
+
+typedef struct _UiSkinnedPlaylist        UiSkinnedPlaylist;
+typedef struct _UiSkinnedPlaylistClass   UiSkinnedPlaylistClass;
+
+struct _UiSkinnedPlaylist {
+    GtkWidget   widget;
+    gboolean    pressed;
+    gint        x, y;
+    gint        first;
+    gint        num_visible;
+    gint        prev_selected, prev_min, prev_max;
+    gboolean    tooltips;
+    gboolean    drag_motion;
+    gint        drag_motion_x, drag_motion_y;
+    gint        fheight;
+};
+
+struct _UiSkinnedPlaylistClass {
+    GtkWidgetClass    parent_class;
+    void (* redraw)   (UiSkinnedPlaylist *playlist);
+};
+
+GtkWidget* ui_skinned_playlist_new(GtkWidget *fixed, gint x, gint y, gint w, gint h);
+GtkType ui_skinned_playlist_get_type(void);
+void ui_skinned_playlist_resize_relative(GtkWidget *widget, gint w, gint h);
+void ui_skinned_playlist_set_font(const gchar * font);
+void ui_skinned_playlist_move_up(UiSkinnedPlaylist *pl);
+void ui_skinned_playlist_move_down(UiSkinnedPlaylist *pl);
+gint ui_skinned_playlist_get_position(GtkWidget *widget, gint x, gint y);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
--- a/src/audacious/ui_skinned_playlist_slider.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_playlist_slider.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,6 +27,8 @@
 #ifndef UISKINNEDPLAYLIST_SLIDER_H
 #define UISKINNEDPLAYLIST_SLIDER_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/src/audacious/ui_skinned_playstatus.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_playstatus.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,9 +27,7 @@
 #ifndef UISKINNEDPLAYSTATUS_H
 #define UISKINNEDPLAYSTATUS_H
 
-#include <gdk/gdk.h>
-#include <gtk/gtkadjustment.h>
-#include <gtk/gtkwidget.h>
+#include <gtk/gtk.h>
 
 #ifdef __cplusplus
 extern "C" {
--- a/src/audacious/ui_skinned_textbox.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_textbox.c	Thu Aug 02 08:29:59 2007 -0700
@@ -64,7 +64,7 @@
     GdkPixmap        *pixmap;
     gboolean         scroll_allowed, scroll_enabled;
     gint             scroll_dummy;
-    gint             resize_width, resize_height;
+    gint             resize_width;
     gint             move_x, move_y;
 };
 
@@ -166,7 +166,6 @@
 static void ui_skinned_textbox_init(UiSkinnedTextbox *textbox) {
     UiSkinnedTextboxPrivate *priv = UI_SKINNED_TEXTBOX_GET_PRIVATE(textbox);
     priv->resize_width = 0;
-    priv->resize_height = 0;
     priv->move_x = 0;
     priv->move_y = 0;
 }
@@ -266,14 +265,16 @@
     textbox->y = widget->allocation.y/(priv->double_size ? 2 : 1);
 
     if (textbox->width != widget->allocation.width/(priv->double_size ? 2 : 1)) {
-        if (textbox->width + priv->resize_width == widget->allocation.width/(priv->double_size ? 2 : 1))
+        if (textbox->width + priv->resize_width == widget->allocation.width/(priv->double_size ? 2 : 1)) {
+            textbox->width += priv->resize_width;
             priv->resize_width = 0;
-        textbox->width = widget->allocation.width/(priv->double_size ? 2 : 1);
-        priv->resize_height = 0;
-        if (priv->pixmap_text) g_free(priv->pixmap_text);
-        priv->pixmap_text = NULL;
-        priv->offset = 0;
-        gtk_widget_queue_draw(GTK_WIDGET(textbox));
+            if (priv->pixmap_text) g_free(priv->pixmap_text);
+            priv->pixmap_text = NULL;
+            priv->offset = 0;
+            gtk_widget_set_size_request(widget, textbox->width, textbox->height);
+            gtk_widget_queue_draw(GTK_WIDGET(textbox));
+        } else if (priv->resize_width == 0)
+            textbox->width = widget->allocation.width/(priv->double_size ? 2 : 1);
     }
 }
 
@@ -431,10 +432,10 @@
 static void ui_skinned_textbox_redraw(UiSkinnedTextbox *textbox) {
     UiSkinnedTextboxPrivate *priv = UI_SKINNED_TEXTBOX_GET_PRIVATE(textbox);
 
-    if (priv->resize_width || priv->resize_height)
+    if (priv->resize_width)
         gtk_widget_set_size_request(GTK_WIDGET(textbox),
                                    (textbox->width+priv->resize_width)*(1+priv->double_size),
-                                   (textbox->height+priv->resize_height)*(1+priv->double_size));
+                                   (textbox->height)*(1+priv->double_size));
     if (priv->move_x || priv->move_y)
         gtk_fixed_move(GTK_FIXED(priv->fixed), GTK_WIDGET(textbox), textbox->x+priv->move_x, textbox->y+priv->move_y);
 
@@ -887,8 +888,7 @@
     priv->move_y += y;
 }
 
-void ui_skinned_textbox_resize_relative(GtkWidget *widget, gint w, gint h) {
+void ui_skinned_textbox_resize_relative(GtkWidget *widget, gint w) {
     UiSkinnedTextboxPrivate *priv = UI_SKINNED_TEXTBOX_GET_PRIVATE(widget);
     priv->resize_width += w;
-    priv->resize_height += h;
 }
--- a/src/audacious/ui_skinned_textbox.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_textbox.h	Thu Aug 02 08:29:59 2007 -0700
@@ -27,6 +27,8 @@
 #ifndef UISKINNEDTEXTBOX_H
 #define UISKINNEDTEXTBOX_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -60,7 +62,7 @@
 void ui_skinned_textbox_set_text(GtkWidget *widget, const gchar *text);
 void ui_skinned_textbox_set_scroll(GtkWidget *widget, gboolean scroll);
 void ui_skinned_textbox_move_relative(GtkWidget *widget, gint x, gint y);
-void ui_skinned_textbox_resize_relative(GtkWidget *widget, gint w, gint h);
+void ui_skinned_textbox_resize_relative(GtkWidget *widget, gint w);
 
 #ifdef __cplusplus
 }
--- a/src/audacious/ui_skinned_window.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_window.c	Thu Aug 02 08:29:59 2007 -0700
@@ -26,11 +26,14 @@
 #include <glib/gmacros.h>
 #include <gtk/gtkmarshal.h>
 #include <gtk/gtkwindow.h>
+#include <string.h>
 
 #include "main.h"
 #include "dock.h"
 #include "ui_skinned_window.h"
 #include "ui_skinned_cursor.h"
+#include "util.h"
+#include "ui_playlist.h"
 
 static void ui_skinned_window_class_init(SkinnedWindowClass *klass);
 static void ui_skinned_window_init(GtkWidget *widget);
@@ -99,6 +102,79 @@
     return FALSE;
 }
 
+static gboolean ui_skinned_window_expose(GtkWidget *widget, GdkEventExpose *event) {
+    SkinnedWindow *window = SKINNED_WINDOW(widget);
+
+    GdkPixmap *obj = NULL;
+    GdkGC *gc;
+
+    gint width = 0, height = 0;
+    switch (window->type) {
+        case WINDOW_MAIN:
+            width = bmp_active_skin->properties.mainwin_width;
+            height = bmp_active_skin->properties.mainwin_height;
+            break;
+        case WINDOW_EQ:
+            width = 275;
+            height = 116;
+            break;
+        case WINDOW_PLAYLIST:
+            width = playlistwin_get_width();
+            height = cfg.playlist_height;
+            break;
+        default:
+            return FALSE;
+    }
+    obj = gdk_pixmap_new(NULL, width, height, gdk_rgb_get_visual()->depth);
+    gc = gdk_gc_new(obj);
+
+    gboolean focus = gtk_window_has_toplevel_focus(GTK_WINDOW(widget));
+
+    switch (window->type) {
+        case WINDOW_MAIN:
+            skin_draw_pixmap(bmp_active_skin, obj, gc, SKIN_MAIN, 0, 0, 0, 0, width, height);
+            skin_draw_mainwin_titlebar(bmp_active_skin, obj, gc, cfg.player_shaded, focus || !cfg.dim_titlebar);
+            break;
+        case WINDOW_EQ:
+            skin_draw_pixmap(bmp_active_skin, obj, gc, SKIN_EQMAIN, 0, 0, 0, 0, width, height);
+            if (focus || !cfg.dim_titlebar) {
+                if (!cfg.equalizer_shaded)
+                    skin_draw_pixmap(bmp_active_skin, obj, gc, SKIN_EQMAIN, 0, 134, 0, 0, width, 14);
+                else
+                    skin_draw_pixmap(bmp_active_skin, obj, gc, SKIN_EQ_EX, 0, 0, 0, 0, width, 14);
+            } else {
+                if (!cfg.equalizer_shaded)
+                    skin_draw_pixmap(bmp_active_skin, obj, gc, SKIN_EQMAIN, 0, 149, 0, 0, width, 14);
+                else
+                    skin_draw_pixmap(bmp_active_skin, obj, gc, SKIN_EQ_EX, 0, 15, 0, 0, width, 14);
+            }
+            break;
+        case WINDOW_PLAYLIST:
+            focus |= !cfg.dim_titlebar;
+            if (cfg.playlist_shaded) {
+                skin_draw_playlistwin_shaded(bmp_active_skin, obj, gc, playlistwin_get_width(), focus);
+            } else {
+                skin_draw_playlistwin_frame(bmp_active_skin, obj, gc, playlistwin_get_width(), cfg.playlist_height, focus);
+            }
+            break;
+    }
+
+    GdkPixmap *image = NULL;
+
+    if (window->type != WINDOW_PLAYLIST && cfg.doublesize) {
+        image = create_dblsize_pixmap(obj);
+    } else {
+        image = gdk_pixmap_new(NULL, width, height, gdk_rgb_get_visual()->depth);
+        gdk_draw_drawable (image, gc, obj, 0, 0, 0, 0, width, height);
+    }
+    g_object_unref(obj);
+    gdk_draw_drawable (widget->window, gc, image, 0, 0, 0, 0, width*(1+cfg.doublesize), height*(1+cfg.doublesize));
+    g_object_unref(gc);
+    g_object_unref(image);
+
+    return FALSE;
+}
+
 static void
 ui_skinned_window_class_init(SkinnedWindowClass *klass)
 {
@@ -110,6 +186,7 @@
 
     widget_class->configure_event = ui_skinned_window_configure;
     widget_class->motion_notify_event = ui_skinned_window_motion_notify_event;
+    widget_class->expose_event = ui_skinned_window_expose;
 }
 
 void
@@ -154,7 +231,7 @@
                           GDK_FOCUS_CHANGE_MASK | GDK_BUTTON_MOTION_MASK |
                           GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK |
                           GDK_SCROLL_MASK | GDK_KEY_PRESS_MASK |
-                          GDK_VISIBILITY_NOTIFY_MASK);
+                          GDK_VISIBILITY_NOTIFY_MASK | GDK_EXPOSURE_MASK);
     gtk_widget_realize(GTK_WIDGET(widget));
 
     dock_window_list = dock_window_set_decorated(dock_window_list,
@@ -163,7 +240,12 @@
 
     ui_skinned_cursor_set(GTK_WIDGET(widget));
 
-    SKINNED_WINDOW(widget)->gc = gdk_gc_new(widget->window);
+    if (!strcmp(wmclass_name, "player"))
+        SKINNED_WINDOW(widget)->type = WINDOW_MAIN;
+    if (!strcmp(wmclass_name, "equalizer"))
+        SKINNED_WINDOW(widget)->type = WINDOW_EQ;
+    if (!strcmp(wmclass_name, "playlist"))
+        SKINNED_WINDOW(widget)->type = WINDOW_PLAYLIST;
 
     /* GtkFixed hasn't got its GdkWindow, this means that it can be used to
        display widgets while the logo below will be displayed anyway;
@@ -179,50 +261,15 @@
     return widget;
 }
 
-void
-ui_skinned_window_widgetlist_associate(GtkWidget * widget, Widget * w)
-{
-    SkinnedWindow *sw;
-
-    g_return_if_fail(widget != NULL);
-    g_return_if_fail(w != NULL);
-
-    sw = SKINNED_WINDOW(widget);
-
-    sw->widget_list = g_list_append(sw->widget_list, w);
-}
-
-void
-ui_skinned_window_widgetlist_dissociate(GtkWidget * widget, Widget * w)
-{
-    SkinnedWindow *sw;
-
-    g_return_if_fail(widget != NULL);
-    g_return_if_fail(w != NULL);
-
-    sw = SKINNED_WINDOW(widget);
+void ui_skinned_window_draw_all(GtkWidget *widget) {
+    if (SKINNED_WINDOW(widget)->type == WINDOW_MAIN)
+        mainwin_refresh_hints();
 
-    sw->widget_list = g_list_remove(sw->widget_list, w);
+    gtk_widget_queue_draw(widget);
+    GList *iter;
+    for (iter = GTK_FIXED (SKINNED_WINDOW(widget)->fixed)->children; iter; iter = g_list_next (iter)) {
+         GtkFixedChild *child_data = (GtkFixedChild *) iter->data;
+         GtkWidget *child = child_data->widget;
+         gtk_widget_queue_draw(child);
+    }
 }
-
-gboolean
-ui_skinned_window_widgetlist_contained(GtkWidget * widget, gint x, gint y)
-{
-    SkinnedWindow *sw;
-    GList *l;
-
-    g_return_val_if_fail(widget != NULL, FALSE);
-
-    sw = SKINNED_WINDOW(widget);
-
-    for (l = sw->widget_list; l != NULL; l = g_list_next(l))
-    {
-        Widget *w = WIDGET(l->data);
-
-        if (widget_contains(WIDGET(w), x, y) == TRUE)
-            return TRUE;
-    }
-
-    return FALSE;
-}
-
--- a/src/audacious/ui_skinned_window.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_skinned_window.h	Thu Aug 02 08:29:59 2007 -0700
@@ -32,6 +32,12 @@
 # define SKINNED_WINDOW_TYPE		GTK_WINDOW_TOPLEVEL
 #endif
 
+enum {
+    WINDOW_MAIN,
+    WINDOW_EQ,
+    WINDOW_PLAYLIST
+};
+
 typedef struct _SkinnedWindow SkinnedWindow;
 typedef struct _SkinnedWindowClass SkinnedWindowClass;
 
@@ -42,8 +48,7 @@
   GtkWidget *canvas;
   gint x,y;
 
-  GList *widget_list;
-  GdkGC *gc;
+  gint type;
   GtkWidget *fixed;
 };
 
@@ -54,8 +59,6 @@
 
 extern GType ui_skinned_window_get_type(void);
 extern GtkWidget *ui_skinned_window_new(const gchar *wmclass_name);
-extern void ui_skinned_window_widgetlist_associate(GtkWidget * widget, Widget * w);
-extern void ui_skinned_window_widgetlist_dissociate(GtkWidget * widget, Widget * w);
-extern gboolean ui_skinned_window_widgetlist_contained(GtkWidget * widget, gint x, gint y);
+extern void ui_skinned_window_draw_all(GtkWidget *widget);
 
 #endif
--- a/src/audacious/ui_svis.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_svis.h	Thu Aug 02 08:29:59 2007 -0700
@@ -21,9 +21,7 @@
 #ifndef UISVIS_H
 #define UISVIS_H
 
-#include <gdk/gdk.h>
-#include <gtk/gtkadjustment.h>
-#include <gtk/gtkwidget.h>
+#include <gtk/gtk.h>
 
 #ifdef __cplusplus
 extern "C" {
--- a/src/audacious/ui_urlopener.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_urlopener.c	Thu Aug 02 08:29:59 2007 -0700
@@ -49,7 +49,7 @@
 #include "ui_playlist.h"
 
 #ifdef USE_CHARDET
-#include "../librcd/librcd.h"
+#include "../libguess/libguess.h"
 #ifdef HAVE_UDET
 #include <libudet_c.h>
 #endif
--- a/src/audacious/ui_vis.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/ui_vis.h	Thu Aug 02 08:29:59 2007 -0700
@@ -21,6 +21,8 @@
 #ifndef UIVIS_H
 #define UIVIS_H
 
+#include <gtk/gtk.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
--- a/src/audacious/util.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/util.c	Thu Aug 02 08:29:59 2007 -0700
@@ -55,7 +55,7 @@
 #include "ui_playlist.h"
 
 #ifdef USE_CHARDET
-    #include "../librcd/librcd.h"
+    #include "../libguess/libguess.h"
 #ifdef HAVE_UDET
     #include <libudet_c.h>
 #endif
--- a/src/audacious/widgets/Makefile	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/widgets/Makefile	Thu Aug 02 08:29:59 2007 -0700
@@ -19,8 +19,6 @@
 	-I../../intl
 
 SOURCES = \
-	widget.c \
-	playlist_list.c \
 	skin.c
 
 OBJECTS = ${SOURCES:.c=.o}
--- a/src/audacious/widgets/playlist_list.c	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,834 +0,0 @@
-/*  Audacious - Cross-platform multimedia player
- *  Copyright (C) 2005-2006  Audacious development team.
- *
- *  BMP - Cross-platform multimedia player
- *  Copyright (C) 2003-2004  BMP development team.
- *
- *  Based on XMMS:
- *  Copyright (C) 1998-2003  XMMS development team.
- *
- *  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; under version 3 of the License.
- *
- *  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 <http://www.gnu.org/licenses>.
- *
- *  The Audacious team does not consider modular code linking to
- *  Audacious or using our public API to be a derived work.
- */
-
-/*
- *  A note about Pango and some funky spacey fonts: Weirdly baselined
- *  fonts, or fonts with weird ascents or descents _will_ display a
- *  little bit weird in the playlist widget, but the display engine
- *  won't make it look too bad, just a little deranged.  I honestly
- *  don't think it's worth fixing (around...), it doesn't have to be
- *  perfectly fitting, just the general look has to be ok, which it
- *  IMHO is.
- *
- *  A second note: The numbers aren't perfectly aligned, but in the
- *  end it looks better when using a single Pango layout for each
- *  number.
- */
-
-#include "widgetcore.h"
-
-#include <stdlib.h>
-#include <string.h>
-
-#include "main.h"
-#include "input.h"
-#include "strings.h"
-#include "playback.h"
-#include "playlist.h"
-#include "ui_playlist.h"
-#include "util.h"
-
-#include "debug.h"
-
-static PangoFontDescription *playlist_list_font = NULL;
-static gint ascent, descent, width_delta_digit_one;
-static gboolean has_slant;
-static guint padding;
-
-/* FIXME: the following globals should not be needed. */
-static gint width_approx_letters;
-static gint width_colon, width_colon_third;
-static gint width_approx_digits, width_approx_digits_half;
-
-void playlist_list_draw(Widget * w);
-
-static gboolean
-playlist_list_auto_drag_down_func(gpointer data)
-{
-    PlayList_List *pl = data;
-
-    if (pl->pl_auto_drag_down) {
-        playlist_list_move_down(pl);
-        pl->pl_first++;
-        playlistwin_update_list(playlist_get_active());
-        return TRUE;
-    }
-    return FALSE;
-}
-
-static gboolean
-playlist_list_auto_drag_up_func(gpointer data)
-{
-    PlayList_List *pl = data;
-
-    if (pl->pl_auto_drag_up) {
-        playlist_list_move_up(pl);
-        pl->pl_first--;
-        playlistwin_update_list(playlist_get_active());
-        return TRUE;
-
-    }
-    return FALSE;
-}
-
-void
-playlist_list_move_up(PlayList_List * pl)
-{
-    GList *list;
-    Playlist *playlist = playlist_get_active();
-
-    if (!playlist)
-        return;
-
-    PLAYLIST_LOCK(playlist->mutex);
-    if ((list = playlist->entries) == NULL) {
-        PLAYLIST_UNLOCK(playlist->mutex);
-        return;
-    }
-    if (PLAYLIST_ENTRY(list->data)->selected) {
-        /* We are at the top */
-        PLAYLIST_UNLOCK(playlist->mutex);
-        return;
-    }
-    while (list) {
-        if (PLAYLIST_ENTRY(list->data)->selected)
-            glist_moveup(list);
-        list = g_list_next(list);
-    }
-    PLAYLIST_UNLOCK(playlist->mutex);
-    if (pl->pl_prev_selected != -1)
-        pl->pl_prev_selected--;
-    if (pl->pl_prev_min != -1)
-        pl->pl_prev_min--;
-    if (pl->pl_prev_max != -1)
-        pl->pl_prev_max--;
-}
-
-void
-playlist_list_move_down(PlayList_List * pl)
-{
-    GList *list;
-    Playlist *playlist = playlist_get_active();
-
-    if (!playlist)
-        return;
-
-    PLAYLIST_LOCK(playlist->mutex);
-
-    if (!(list = g_list_last(playlist->entries))) {
-        PLAYLIST_UNLOCK(playlist->mutex);
-        return;
-    }
-
-    if (PLAYLIST_ENTRY(list->data)->selected) {
-        /* We are at the bottom */
-        PLAYLIST_UNLOCK(playlist->mutex);
-        return;
-    }
-
-    while (list) {
-        if (PLAYLIST_ENTRY(list->data)->selected)
-            glist_movedown(list);
-        list = g_list_previous(list);
-    }
-
-    PLAYLIST_UNLOCK(playlist->mutex);
-
-    if (pl->pl_prev_selected != -1)
-        pl->pl_prev_selected++;
-    if (pl->pl_prev_min != -1)
-        pl->pl_prev_min++;
-    if (pl->pl_prev_max != -1)
-        pl->pl_prev_max++;
-}
-
-static void
-playlist_list_button_press_cb(GtkWidget * widget,
-                              GdkEventButton * event,
-                              PlayList_List * pl)
-{
-    gint nr;
-    Playlist *playlist = playlist_get_active();
-
-	nr = playlist_list_get_playlist_position(pl, event->x, event->y);
-	if (nr == -1)
-		return;
-
-	if (event->button == 3)
-	{
-		GList* selection = playlist_get_selected(playlist);
-		if (g_list_find(selection, GINT_TO_POINTER(nr)) == NULL)
-		{
-			playlist_select_all(playlist, FALSE);
-			playlist_select_range(playlist, nr, nr, TRUE);
-		}
-	}
-	else if (event->button == 1)
-	{
-        if (!(event->state & GDK_CONTROL_MASK))
-            playlist_select_all(playlist, FALSE);
-
-        if (event->state & GDK_SHIFT_MASK && pl->pl_prev_selected != -1) {
-            playlist_select_range(playlist, pl->pl_prev_selected, nr, TRUE);
-            pl->pl_prev_min = pl->pl_prev_selected;
-            pl->pl_prev_max = nr;
-            pl->pl_drag_pos = nr - pl->pl_first;
-        }
-        else {
-            if (playlist_select_invert(playlist, nr)) {
-                if (event->state & GDK_CONTROL_MASK) {
-                    if (pl->pl_prev_min == -1) {
-                        pl->pl_prev_min = pl->pl_prev_selected;
-                        pl->pl_prev_max = pl->pl_prev_selected;
-                    }
-                    if (nr < pl->pl_prev_min)
-                        pl->pl_prev_min = nr;
-                    else if (nr > pl->pl_prev_max)
-                        pl->pl_prev_max = nr;
-                }
-                else
-                    pl->pl_prev_min = -1;
-                pl->pl_prev_selected = nr;
-                pl->pl_drag_pos = nr - pl->pl_first;
-            }
-        }
-        if (event->type == GDK_2BUTTON_PRESS) {
-            /*
-             * Ungrab the pointer to prevent us from
-             * hanging on to it during the sometimes slow
-             * playback_initiate().
-             */
-            gdk_pointer_ungrab(GDK_CURRENT_TIME);
-            gdk_flush();
-            playlist_set_position(playlist, nr);
-            if (!playback_get_playing())
-                playback_initiate();
-        }
-
-        pl->pl_dragging = TRUE;
-    }
-
-	playlistwin_update_list(playlist);
-}
-
-gint
-playlist_list_get_playlist_position(PlayList_List * pl,
-                                    gint x,
-                                    gint y)
-{
-    gint iy, length;
-    gint ret;
-    Playlist *playlist = playlist_get_active();
-
-    if (!widget_contains(WIDGET(pl), x, y) || !pl->pl_fheight)
-        return -1;
-
-    if ((length = playlist_get_length(playlist)) == 0)
-        return -1;
-    iy = y - pl->pl_widget.y;
-
-    ret = (iy / pl->pl_fheight) + pl->pl_first;
-
-    if (ret > length - 1)
-	    ret = -1;
-
-    return ret;
-}
-
-static void
-playlist_list_motion_cb(GtkWidget * widget,
-                        GdkEventMotion * event,
-                        PlayList_List * pl)
-{
-    gint nr, y, off, i;
-
-    if (pl->pl_dragging) {
-        y = event->y - pl->pl_widget.y;
-        nr = (y / pl->pl_fheight);
-        if (nr < 0) {
-            nr = 0;
-            if (!pl->pl_auto_drag_up) {
-                pl->pl_auto_drag_up = TRUE;
-                pl->pl_auto_drag_up_tag =
-                    g_timeout_add(100, playlist_list_auto_drag_up_func, pl);
-            }
-        }
-        else if (pl->pl_auto_drag_up)
-            pl->pl_auto_drag_up = FALSE;
-
-        if (nr >= pl->pl_num_visible) {
-            nr = pl->pl_num_visible - 1;
-            if (!pl->pl_auto_drag_down) {
-                pl->pl_auto_drag_down = TRUE;
-                pl->pl_auto_drag_down_tag =
-                    g_timeout_add(100, playlist_list_auto_drag_down_func,
-                                    pl);
-            }
-        }
-        else if (pl->pl_auto_drag_down)
-            pl->pl_auto_drag_down = FALSE;
-
-        off = nr - pl->pl_drag_pos;
-        if (off) {
-            for (i = 0; i < abs(off); i++) {
-                if (off < 0)
-                    playlist_list_move_up(pl);
-                else
-                    playlist_list_move_down(pl);
-
-            }
-            playlistwin_update_list(playlist_get_active());
-        }
-        pl->pl_drag_pos = nr;
-    }
-}
-
-static void
-playlist_list_button_release_cb(GtkWidget * widget,
-                                GdkEventButton * event,
-                                PlayList_List * pl)
-{
-    pl->pl_dragging = FALSE;
-    pl->pl_auto_drag_down = FALSE;
-    pl->pl_auto_drag_up = FALSE;
-}
-
-static void
-playlist_list_draw_string(PlayList_List * pl,
-                          PangoFontDescription * font,
-                          gint line,
-                          gint width,
-                          const gchar * text,
-                          guint ppos)
-{
-    guint plist_length_int;
-    Playlist *playlist = playlist_get_active();
-
-    PangoLayout *layout;
-
-    REQUIRE_LOCK(playlist->mutex);
-
-    if (cfg.show_numbers_in_pl) {
-        gchar *pos_string = g_strdup_printf(cfg.show_separator_in_pl == TRUE ? "%d" : "%d.", ppos);
-        plist_length_int =
-            gint_count_digits(playlist_get_length(playlist)) + !cfg.show_separator_in_pl + 1; /* cf.show_separator_in_pl will be 0 if false */
-
-        padding = plist_length_int;
-        padding = ((padding + 1) * width_approx_digits);
-
-        layout = gtk_widget_create_pango_layout(playlistwin, pos_string);
-        pango_layout_set_font_description(layout, playlist_list_font);
-        pango_layout_set_width(layout, plist_length_int * 100);
-
-        pango_layout_set_alignment(layout, PANGO_ALIGN_LEFT);
-        gdk_draw_layout(pl->pl_widget.parent, pl->pl_widget.gc,
-                        pl->pl_widget.x +
-                        (width_approx_digits *
-                         (-1 + plist_length_int - strlen(pos_string))) +
-                        (width_approx_digits / 4),
-                        pl->pl_widget.y + (line - 1) * pl->pl_fheight +
-                        ascent + abs(descent), layout);
-        g_free(pos_string);
-        g_object_unref(layout);
-
-        if (!cfg.show_separator_in_pl)
-            padding -= (width_approx_digits * 1.5);
-    }
-    else {
-        padding = 3;
-    }
-
-    width -= padding;
-
-    layout = gtk_widget_create_pango_layout(playlistwin, text);
-
-    pango_layout_set_font_description(layout, playlist_list_font);
-    pango_layout_set_width(layout, width * PANGO_SCALE);
-    pango_layout_set_single_paragraph_mode(layout, TRUE);
-    pango_layout_set_ellipsize(layout, PANGO_ELLIPSIZE_END);
-    gdk_draw_layout(pl->pl_widget.parent, pl->pl_widget.gc,
-                    pl->pl_widget.x + padding + (width_approx_letters / 4),
-                    pl->pl_widget.y + (line - 1) * pl->pl_fheight +
-                    ascent + abs(descent), layout);
-
-    g_object_unref(layout);
-}
-
-void
-playlist_list_draw(Widget * w)
-{
-    Playlist *playlist = playlist_get_active();
-    PlayList_List *pl = PLAYLIST_LIST(w);
-    GList *list;
-    GdkGC *gc;
-    GdkPixmap *obj;
-    PangoLayout *layout;
-    gchar *title;
-    gint width, height;
-    gint i, max_first;
-    guint padding, padding_dwidth, padding_plength;
-    guint max_time_len = 0;
-    gfloat queue_tailpadding = 0;
-    gint tpadding; 
-    gsize tpadding_dwidth = 0;
-    gint x, y;
-    guint tail_width;
-    guint tail_len;
-
-    gchar tail[100];
-    gchar queuepos[255];
-    gchar length[40];
-
-    gchar **frags;
-    gchar *frag0;
-
-    gint plw_w, plw_h;
-
-    GdkRectangle *playlist_rect;
-
-    gc = pl->pl_widget.gc;
-
-    width = pl->pl_widget.width;
-    height = pl->pl_widget.height;
-
-    obj = pl->pl_widget.parent;
-
-    plw_w = playlistwin_get_width();
-    plw_h = playlistwin_get_height();
-
-    playlist_rect = g_new0(GdkRectangle, 1);
-
-    playlist_rect->x = 0;
-    playlist_rect->y = 0;
-    playlist_rect->width = plw_w - 17;
-    playlist_rect->height = plw_h - 36;
-
-    gdk_gc_set_clip_origin(gc, 31, 58);
-    gdk_gc_set_clip_rectangle(gc, playlist_rect);
-
-    gdk_gc_set_foreground(gc,
-                          skin_get_color(bmp_active_skin,
-                                         SKIN_PLEDIT_NORMALBG));
-    gdk_draw_rectangle(obj, gc, TRUE, pl->pl_widget.x, pl->pl_widget.y,
-                       width, height);
-
-    if (!playlist_list_font) {
-        g_critical("Couldn't open playlist font");
-        return;
-    }
-
-    pl->pl_fheight = (ascent + abs(descent));
-    pl->pl_num_visible = height / pl->pl_fheight;
-
-    max_first = playlist_get_length(playlist) - pl->pl_num_visible;
-    max_first = MAX(max_first, 0);
-
-    pl->pl_first = CLAMP(pl->pl_first, 0, max_first);
-
-    PLAYLIST_LOCK(playlist->mutex);
-    list = playlist->entries;
-    list = g_list_nth(list, pl->pl_first);
-
-    /* It sucks having to run the iteration twice but this is the only
-       way you can reliably get the maximum width so we can get our
-       playlist nice and aligned... -- plasmaroo */
-
-    for (i = pl->pl_first;
-         list && i < pl->pl_first + pl->pl_num_visible;
-         list = g_list_next(list), i++) {
-        PlaylistEntry *entry = list->data;
-
-        if (entry->length != -1)
-        {
-            g_snprintf(length, sizeof(length), "%d:%-2.2d",
-                       entry->length / 60000, (entry->length / 1000) % 60);
-            tpadding_dwidth = MAX(tpadding_dwidth, strlen(length));
-        }
-    }
-
-    /* Reset */
-    list = playlist->entries;
-    list = g_list_nth(list, pl->pl_first);
-
-    for (i = pl->pl_first;
-         list && i < pl->pl_first + pl->pl_num_visible;
-         list = g_list_next(list), i++) {
-        gint pos;
-        PlaylistEntry *entry = list->data;
-
-        if (entry->selected) {
-            gdk_gc_set_foreground(gc,
-                                  skin_get_color(bmp_active_skin,
-                                                 SKIN_PLEDIT_SELECTEDBG));
-            gdk_draw_rectangle(obj, gc, TRUE, pl->pl_widget.x,
-                               pl->pl_widget.y +
-                               ((i - pl->pl_first) * pl->pl_fheight),
-                               width, pl->pl_fheight);
-        }
-
-        /* FIXME: entry->title should NEVER be NULL, and there should
-           NEVER be a need to do a UTF-8 conversion. Playlist title
-           strings should be kept properly. */
-
-        if (!entry->title) {
-            gchar *realfn = g_filename_from_uri(entry->filename, NULL, NULL);
-            gchar *basename = g_path_get_basename(realfn ? realfn : entry->filename);
-            title = filename_to_utf8(basename);
-            g_free(basename); g_free(realfn);
-        }
-        else
-            title = str_to_utf8(entry->title);
-
-        title = convert_title_text(title);
-
-        pos = playlist_get_queue_position(playlist, entry);
-
-        tail[0] = 0;
-        queuepos[0] = 0;
-        length[0] = 0;
-
-        if (pos != -1)
-            g_snprintf(queuepos, sizeof(queuepos), "%d", pos + 1);
-
-        if (entry->length != -1)
-        {
-            g_snprintf(length, sizeof(length), "%d:%-2.2d",
-                       entry->length / 60000, (entry->length / 1000) % 60);
-        }
-
-        strncat(tail, length, sizeof(tail) - 1);
-        tail_len = strlen(tail);
-
-        max_time_len = MAX(max_time_len, tail_len);
-
-        if (pos != -1 && tpadding_dwidth <= 0)
-            tail_width = width - (width_approx_digits * (strlen(queuepos) + 2.25));
-        else if (pos != -1)
-            tail_width = width - (width_approx_digits * (tpadding_dwidth + strlen(queuepos) + 4));
-        else if (tpadding_dwidth > 0)
-            tail_width = width - (width_approx_digits * (tpadding_dwidth + 2.5));
-        else
-            tail_width = width;
-
-        if (i == playlist_get_position_nolock(playlist))
-            gdk_gc_set_foreground(gc,
-                                  skin_get_color(bmp_active_skin,
-                                                 SKIN_PLEDIT_CURRENT));
-        else
-            gdk_gc_set_foreground(gc,
-                                  skin_get_color(bmp_active_skin,
-                                                 SKIN_PLEDIT_NORMAL));
-        playlist_list_draw_string(pl, playlist_list_font,
-                                  i - pl->pl_first, tail_width, title,
-                                  i + 1);
-
-        x = pl->pl_widget.x + width - width_approx_digits * 2;
-        y = pl->pl_widget.y + ((i - pl->pl_first) -
-                               1) * pl->pl_fheight + ascent;
-
-        frags = NULL;
-        frag0 = NULL;
-
-        if ((strlen(tail) > 0) && (tail != NULL)) {
-            frags = g_strsplit(tail, ":", 0);
-            frag0 = g_strconcat(frags[0], ":", NULL);
-
-            layout = gtk_widget_create_pango_layout(playlistwin, frags[1]);
-            pango_layout_set_font_description(layout, playlist_list_font);
-            pango_layout_set_width(layout, tail_len * 100);
-            pango_layout_set_alignment(layout, PANGO_ALIGN_LEFT);
-            gdk_draw_layout(obj, gc, x - (0.5 * width_approx_digits),
-                            y + abs(descent), layout);
-            g_object_unref(layout);
-
-            layout = gtk_widget_create_pango_layout(playlistwin, frag0);
-            pango_layout_set_font_description(layout, playlist_list_font);
-            pango_layout_set_width(layout, tail_len * 100);
-            pango_layout_set_alignment(layout, PANGO_ALIGN_RIGHT);
-            gdk_draw_layout(obj, gc, x - (0.75 * width_approx_digits),
-                            y + abs(descent), layout);
-            g_object_unref(layout);
-
-            g_free(frag0);
-            g_strfreev(frags);
-        }
-
-        if (pos != -1) {
-
-            /* DON'T remove the commented code yet please     -- Milosz */
-
-            if (tpadding_dwidth > 0)
-                queue_tailpadding = tpadding_dwidth + 1;
-            else
-                queue_tailpadding = -0.75;
-
-            gdk_draw_rectangle(obj, gc, FALSE,
-                               x -
-                               (((queue_tailpadding +
-                                  strlen(queuepos)) *
-                                 width_approx_digits) +
-                                (width_approx_digits / 4)),
-                               y + abs(descent),
-                               (strlen(queuepos)) *
-                               width_approx_digits +
-                               (width_approx_digits / 2),
-                               pl->pl_fheight - 2);
-
-            layout =
-                gtk_widget_create_pango_layout(playlistwin, queuepos);
-            pango_layout_set_font_description(layout, playlist_list_font);
-            pango_layout_set_alignment(layout, PANGO_ALIGN_CENTER);
-
-            gdk_draw_layout(obj, gc,
-                            x -
-                            ((queue_tailpadding +
-                              strlen(queuepos)) * width_approx_digits) +
-                            (width_approx_digits / 4),
-                            y + abs(descent), layout);
-            g_object_unref(layout);
-        }
-
-        g_free(title);
-    }
-
-
-    /*
-     * Drop target hovering over the playlist, so draw some hint where the
-     * drop will occur.
-     *
-     * This is (currently? unfixably?) broken when dragging files from Qt/KDE apps,
-     * probably due to DnD signaling problems (actually i have no clue).
-     *
-     */
-
-    if (pl->pl_drag_motion) {
-        guint pos, plength, lpadding;
-	gint x, y, plx, ply;
-
-        if (cfg.show_numbers_in_pl) {
-            lpadding = gint_count_digits(playlist_get_length(playlist)) + 1;
-            lpadding = ((lpadding + 1) * width_approx_digits);
-        }
-        else {
-            lpadding = 3;
-        };
-
-        /* We already hold the mutex and have the playlist locked, so call
-           the non-locking function. */
-        plength = playlist_get_length(playlist);
-
-        x = pl->drag_motion_x;
-        y = pl->drag_motion_y;
-
-        plx = pl->pl_widget.x;
-        ply = pl->pl_widget.y;
-
-        if ((x > pl->pl_widget.x) && !(x > pl->pl_widget.width)) {
-
-            if ((y > pl->pl_widget.y)
-                && !(y > (pl->pl_widget.height + ply))) {
-
-                pos = ((y - ((Widget *) pl)->y) / pl->pl_fheight) +
-                    pl->pl_first;
-
-                if (pos > (plength)) {
-                    pos = plength;
-                }
-
-                gdk_gc_set_foreground(gc,
-                                      skin_get_color(bmp_active_skin,
-                                                     SKIN_PLEDIT_CURRENT));
-
-                gdk_draw_line(obj, gc, pl->pl_widget.x,
-			      pl->pl_widget.y + ((pos - pl->pl_first) * pl->pl_fheight),
-                              pl->pl_widget.width + pl->pl_widget.x - 1,
-                              pl->pl_widget.y +
-                              ((pos - pl->pl_first) * pl->pl_fheight));
-            }
-
-        }
-
-        /* When dropping on the borders of the playlist, outside the text area,
-         * files get appended at the end of the list. Show that too.
-         */
-
-        if ((y < ply) || (y > pl->pl_widget.height + ply)) {
-            if ((y >= 0) || (y <= (pl->pl_widget.height + ply))) {
-                pos = plength;
-                gdk_gc_set_foreground(gc,
-                                      skin_get_color(bmp_active_skin,
-                                                     SKIN_PLEDIT_CURRENT));
-
-                gdk_draw_line(obj, gc, pl->pl_widget.x,
-                              pl->pl_widget.y +
-                              ((pos - pl->pl_first) * pl->pl_fheight),
-                              pl->pl_widget.width + pl->pl_widget.x - 1,
-                              pl->pl_widget.y +
-                              ((pos - pl->pl_first) * pl->pl_fheight));
-
-            }
-        }
-    }
-
-    gdk_gc_set_foreground(gc,
-                          skin_get_color(bmp_active_skin,
-                                         SKIN_PLEDIT_NORMAL));
-
-    if (cfg.show_numbers_in_pl)
-    {
-        padding_plength = playlist_get_length(playlist);
-
-        if (padding_plength == 0) {
-            padding_dwidth = 0;
-        }
-        else {
-            padding_dwidth = gint_count_digits(playlist_get_length(playlist));
-        }
-
-        padding =
-            (padding_dwidth *
-             width_approx_digits) + width_approx_digits;
-
-
-        /* For italic or oblique fonts we add another half of the
-         * approximate width */
-        if (has_slant)
-            padding += width_approx_digits_half;
-
-        if (cfg.show_separator_in_pl) {
-            gdk_draw_line(obj, gc,
-                          pl->pl_widget.x + padding,
-                          pl->pl_widget.y,
-                          pl->pl_widget.x + padding,
-                          pl->pl_widget.y + pl->pl_widget.height - 1);
-        }
-    }
-
-    if (tpadding_dwidth != 0)
-    {
-        tpadding = (tpadding_dwidth * width_approx_digits) + (width_approx_digits * 1.5);
-
-        if (has_slant)
-            tpadding += width_approx_digits_half;
-
-        if (cfg.show_separator_in_pl) {
-            gdk_draw_line(obj, gc,
-                          pl->pl_widget.x + pl->pl_widget.width - tpadding,
-                          pl->pl_widget.y,
-                          pl->pl_widget.x + pl->pl_widget.width - tpadding,
-                          pl->pl_widget.y + pl->pl_widget.height - 1);
-        }
-    }
-
-    gdk_gc_set_clip_origin(gc, 0, 0);
-    gdk_gc_set_clip_rectangle(gc, NULL);
-
-    PLAYLIST_UNLOCK(playlist->mutex);
-
-    gdk_flush();
-
-    g_free(playlist_rect);
-}
-
-
-PlayList_List *
-create_playlist_list(GList ** wlist,
-                     GdkPixmap * parent,
-                     GdkGC * gc,
-                     gint x, gint y,
-                     gint w, gint h)
-{
-    PlayList_List *pl;
-
-    pl = g_new0(PlayList_List, 1);
-    widget_init(&pl->pl_widget, parent, gc, x, y, w, h, TRUE);
-
-    pl->pl_widget.button_press_cb =
-        (WidgetButtonPressFunc) playlist_list_button_press_cb;
-    pl->pl_widget.button_release_cb =
-        (WidgetButtonReleaseFunc) playlist_list_button_release_cb;
-    pl->pl_widget.motion_cb = (WidgetMotionFunc) playlist_list_motion_cb;
-    pl->pl_widget.draw = playlist_list_draw;
-
-    pl->pl_prev_selected = -1;
-    pl->pl_prev_min = -1;
-    pl->pl_prev_max = -1;
-
-    widget_list_add(wlist, WIDGET(pl));
-
-    return pl;
-}
-
-void
-playlist_list_set_font(const gchar * font)
-{
-
-    /* Welcome to bad hack central 2k3 */
-
-    gchar *font_lower;
-    gint width_temp;
-    gint width_temp_0;
-
-    playlist_list_font = pango_font_description_from_string(font);
-
-    text_get_extents(font,
-                     "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz ",
-                     &width_approx_letters, NULL, &ascent, &descent);
-
-    width_approx_letters = (width_approx_letters / 53);
-
-    /* Experimental: We don't weigh the 1 into total because it's width is almost always
-     * very different from the rest
-     */
-    text_get_extents(font, "023456789", &width_approx_digits, NULL, NULL,
-                     NULL);
-    width_approx_digits = (width_approx_digits / 9);
-
-    /* Precache some often used calculations */
-    width_approx_digits_half = width_approx_digits / 2;
-
-    /* FIXME: We assume that any other number is broader than the "1" */
-    text_get_extents(font, "1", &width_temp, NULL, NULL, NULL);
-    text_get_extents(font, "2", &width_temp_0, NULL, NULL, NULL);
-
-    if (abs(width_temp_0 - width_temp) < 2) {
-        width_delta_digit_one = 0;
-    }
-    else {
-        width_delta_digit_one = ((width_temp_0 - width_temp) / 2) + 2;
-    }
-
-    text_get_extents(font, ":", &width_colon, NULL, NULL, NULL);
-    width_colon_third = width_colon / 4;
-
-    font_lower = g_utf8_strdown(font, strlen(font));
-    /* This doesn't take any i18n into account, but i think there is none with TTF fonts
-     * FIXME: This can probably be retrieved trough Pango too
-     */
-    has_slant = g_strstr_len(font_lower, strlen(font_lower), "oblique")
-        || g_strstr_len(font_lower, strlen(font_lower), "italic");
-
-    g_free(font_lower);
-}
--- a/src/audacious/widgets/playlist_list.h	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-/*  Audacious
- *  Copyright (C) 2005-2007  Audacious development team.
- *
- *  BMP - Cross-platform multimedia player
- *  Copyright (C) 2003-2004  BMP development team.
- *
- *  Based on XMMS:
- *  Copyright (C) 1998-2003  XMMS development team.
- *
- *  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; under version 3 of the License.
- *
- *  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 <http://www.gnu.org/licenses>.
- *
- *  The Audacious team does not consider modular code linking to
- *  Audacious or using our public API to be a derived work.
- */
-
-#ifndef _WIDGETCORE_H_
-#error Please do not include me directly! Use widgetcore.h instead!
-#endif
-
-#ifndef PLAYLIST_LIST_H
-#define PLAYLIST_LIST_H
-
-#include <glib.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-
-#include "widget.h"
-
-#define PLAYLIST_LIST(x)    ((PlayList_List *)(x))
-struct _PlayList_List {
-    Widget pl_widget;
-    gint pl_first, pl_fheight, pl_prev_selected, pl_prev_min, pl_prev_max;
-    gint pl_num_visible, pl_drag_pos;
-    gboolean pl_dragging, pl_auto_drag_down, pl_auto_drag_up;
-    gint pl_auto_drag_up_tag, pl_auto_drag_down_tag;
-    gboolean pl_drag_motion;
-    gint drag_motion_x, drag_motion_y;
-    gboolean pl_tooltips;
-};
-
-typedef struct _PlayList_List PlayList_List;
-
-PlayList_List *create_playlist_list(GList ** wlist, GdkPixmap * parent,
-                                    GdkGC * gc, gint x, gint y, gint w,
-                                    gint h);
-void playlist_list_move_up(PlayList_List * pl);
-void playlist_list_move_down(PlayList_List * pl);
-int playlist_list_get_playlist_position(PlayList_List * pl, gint x, gint y);
-void playlist_list_set_font(const gchar * font);
-GdkPixmap *rootpix;
-GdkPixmap *shade_pixmap(GdkDrawable *in, gint x, gint y, gint x_offset, gint y_offset, gint w, gint h, GdkColor *shade_color);
-GdkDrawable *get_transparency_pixmap(void);
-
-#endif
--- a/src/audacious/widgets/playlist_slider.c	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,177 +0,0 @@
-/*  Audacious
- *  Copyright (C) 2005-2007  Audacious development team.
- *
- *  BMP - Cross-platform multimedia player
- *  Copyright (C) 2003-2004  BMP development team.
- *
- *  Based on XMMS:
- *  Copyright (C) 1998-2003  XMMS development team.
- *
- *  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; under version 3 of the License.
- *
- *  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 <http://www.gnu.org/licenses>.
- *
- *  The Audacious team does not consider modular code linking to
- *  Audacious or using our public API to be a derived work.
- */
-
-#include "widgetcore.h"
-
-#include <glib.h>
-
-#include "playlist.h"
-#include "ui_playlist.h"
-#include "skin.h"
-#include "widget.h"
-
-extern GCond *cond_scan;
-
-void
-playlistslider_draw(Widget * w)
-{
-    PlaylistSlider *ps = (PlaylistSlider *) w;
-    GdkPixmap *obj;
-    gint y, skinx;
-    Playlist *playlist = playlist_get_active();
-
-    g_return_if_fail(ps != NULL);
-    g_return_if_fail(ps->ps_list != NULL);
-
-    if (playlist_get_length(playlist) > ps->ps_list->pl_num_visible)
-        y = (ps->ps_list->pl_first * (ps->ps_widget.height - 19)) /
-            (playlist_get_length(playlist) - ps->ps_list->pl_num_visible);
-    else
-        y = 0;
-
-    obj = ps->ps_widget.parent;
-
-    if (ps->ps_back_image) {
-        if (skin_get_id() != ps->ps_skin_id)
-            ps->ps_skin_id = skin_get_id();
-        else if (ps->ps_widget.height == ps->ps_prev_height)
-            gdk_draw_image(obj, ps->ps_widget.gc,
-                           ps->ps_back_image, 0, 0,
-                           ps->ps_widget.x,
-                           ps->ps_widget.y + ps->ps_prev_y, 8, 18);
-        g_object_unref(ps->ps_back_image);
-    }
-
-    ps->ps_prev_y = y;
-    ps->ps_prev_height = ps->ps_widget.height;
-    ps->ps_back_image = gdk_drawable_get_image(obj, ps->ps_widget.x,
-                                               ps->ps_widget.y + y, 8, 18);
-    if (ps->ps_is_draging)
-        skinx = 61;
-    else
-        skinx = 52;
-
-    skin_draw_pixmap(bmp_active_skin, obj, ps->ps_widget.gc, SKIN_PLEDIT,
-                     skinx, 53, ps->ps_widget.x, ps->ps_widget.y + y, 8, 18);
-}
-
-static void
-playlistslider_set_pos(PlaylistSlider * ps, gint y)
-{
-    gint pos;
-    Playlist *playlist = playlist_get_active();
-
-    y = CLAMP(y, 0, ps->ps_widget.height - 19);
-
-    pos = (y * (playlist_get_length(playlist) - ps->ps_list->pl_num_visible)) /
-        (ps->ps_widget.height - 19);
-    playlistwin_set_toprow(pos);
-}
-
-void
-playlistslider_button_press_cb(GtkWidget * widget,
-                               GdkEventButton * event, PlaylistSlider * ps)
-{
-    gint y = event->y - ps->ps_widget.y;
-
-    if (!widget_contains(&ps->ps_widget, event->x, event->y))
-        return;
-
-    if (event->button != 1 && event->button != 2)
-        return;
-
-    if ((y >= ps->ps_prev_y && y < ps->ps_prev_y + 18)) {
-        ps->ps_is_draging |= event->button;
-        ps->ps_drag_y = y - ps->ps_prev_y;
-        widget_draw(WIDGET(ps));
-    }
-    else if (event->button == 2) {
-        playlistslider_set_pos(ps, y);
-        ps->ps_is_draging |= event->button;
-        ps->ps_drag_y = 0;
-        widget_draw(WIDGET(ps));
-    }
-    else {
-        gint n = ps->ps_list->pl_num_visible / 2;
-        if (y < ps->ps_prev_y)
-            n *= -1;
-        playlistwin_scroll(n);
-    }
-    g_cond_signal(cond_scan);
-}
-
-void
-playlistslider_button_release_cb(GtkWidget * widget,
-                                 GdkEventButton * event,
-                                 PlaylistSlider * ps)
-{
-    if (ps->ps_is_draging) {
-        ps->ps_is_draging &= ~event->button;
-        widget_draw(WIDGET(ps));
-    }
-}
-
-void
-playlistslider_motion_cb(GtkWidget * widget, GdkEventMotion * event,
-                         PlaylistSlider * ps)
-{
-    gint y;
-
-    if (!ps->ps_is_draging)
-        return;
-
-    y = event->y - ps->ps_widget.y - ps->ps_drag_y;
-    playlistslider_set_pos(ps, y);
-    g_cond_signal(cond_scan);
-}
-
-PlaylistSlider *
-create_playlistslider(GList ** wlist, GdkPixmap * parent,
-                      GdkGC * gc, gint x, gint y, gint h,
-                      PlayList_List * list)
-{
-    PlaylistSlider *ps;
-
-    ps = g_new0(PlaylistSlider, 1);
-    widget_init(&ps->ps_widget, parent, gc, x, y, 8, h, 1);
-
-    ps->ps_widget.button_press_cb =
-        (void (*)(GtkWidget *, GdkEventButton *, gpointer))
-        playlistslider_button_press_cb;
-
-    ps->ps_widget.button_release_cb =
-        (void (*)(GtkWidget *, GdkEventButton *, gpointer))
-        playlistslider_button_release_cb;
-
-    ps->ps_widget.motion_cb =
-        (void (*)(GtkWidget *, GdkEventMotion *, gpointer))
-        playlistslider_motion_cb;
-
-    ps->ps_widget.draw = playlistslider_draw;
-    ps->ps_list = list;
-
-    widget_list_add(wlist, WIDGET(ps));
-    return ps;
-}
--- a/src/audacious/widgets/playlist_slider.h	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-/*  Audacious
- *  Copyright (C) 2005-2007  Audacious development team.
- *
- *  BMP - Cross-platform multimedia player
- *  Copyright (C) 2003-2004  BMP development team.
- *
- *  Based on XMMS:
- *  Copyright (C) 1998-2003  XMMS development team.
- *
- *  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; under version 3 of the License.
- *
- *  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 <http://www.gnu.org/licenses>.
- *
- *  The Audacious team does not consider modular code linking to
- *  Audacious or using our public API to be a derived work.
- */
-
-#ifndef _WIDGETCORE_H_
-#error Please do not include me directly! Use widgetcore.h instead!
-#endif
-
-#ifndef PLAYLIST_SLIDER_H
-#define PLAYLIST_SLIDER_H
-
-#include <glib.h>
-#include <gdk/gdk.h>
-
-#include "playlist_list.h"
-#include "widget.h"
-
-#define PLAYLIST_SLIDER(x)  ((PlayerlistSlider *)(x))
-struct _PlaylistSlider {
-    Widget ps_widget;
-    PlayList_List *ps_list;
-    gboolean ps_is_draging;
-    gint ps_drag_y, ps_prev_y, ps_prev_height;
-    GdkImage *ps_back_image;
-    gint ps_skin_id;
-};
-
-typedef struct _PlaylistSlider PlaylistSlider;
-
-PlaylistSlider *create_playlistslider(GList ** wlist, GdkPixmap * parent,
-                                      GdkGC * gc, gint x, gint y, gint h,
-                                      PlayList_List * list);
-
-#endif
--- a/src/audacious/widgets/skin.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/widgets/skin.c	Thu Aug 02 08:29:59 2007 -0700
@@ -168,9 +168,9 @@
 
     skin_setup_masks(bmp_active_skin);
 
-    draw_main_window(TRUE);
-    draw_playlist_window(TRUE);
-    draw_equalizer_window(TRUE);
+    ui_skinned_window_draw_all(mainwin);
+    ui_skinned_window_draw_all(equalizerwin);
+    ui_skinned_window_draw_all(playlistwin);
 
     playlistwin_update_list(playlist_get_active());
 
@@ -322,8 +322,10 @@
     pixbuf2 = audacious_create_colorized_pixbuf(pixbuf, cfg.colorize_r, cfg.colorize_g, cfg.colorize_b);
     g_object_unref(pixbuf);
 
-    gdk_draw_pixbuf(pixmap, SKINNED_WINDOW(mainwin)->gc, pixbuf2, 0, 0, 0, 0, width, height,
-                    GDK_RGB_DITHER_MAX, 0, 0);
+    GdkGC *gc;
+    gc = gdk_gc_new(pixmap);
+    gdk_draw_pixbuf(pixmap, gc, pixbuf2, 0, 0, 0, 0, width, height, GDK_RGB_DITHER_MAX, 0, 0);
+    g_object_unref(gc);
     g_object_unref(pixbuf2);
 
     return pixmap;
--- a/src/audacious/widgets/widget.c	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,282 +0,0 @@
-/*  Audacious
- *  Copyright (C) 2005-2007  Audacious development team.
- *
- *  BMP - Cross-platform multimedia player
- *  Copyright (C) 2003-2004  BMP development team.
- *
- *  Based on XMMS:
- *  Copyright (C) 1998-2003  XMMS development team.
- *
- *  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; under version 3 of the License.
- *
- *  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 <http://www.gnu.org/licenses>.
- *
- *  The Audacious team does not consider modular code linking to
- *  Audacious or using our public API to be a derived work.
- */
-
-#include "widgetcore.h"
-
-#include <glib.h>
-#include <gdk/gdk.h>
-
-#include "debug.h"
-
-
-void
-widget_init(Widget * widget, GdkPixmap * parent, GdkGC * gc,
-            gint x, gint y, gint width, gint height, gint visible)
-{
-    widget->parent = parent;
-    widget->gc = gc;
-    widget_set_position(widget, x, y);
-    widget_set_size(widget, width, height);
-    widget->visible = visible;
-    widget->redraw = TRUE;
-    widget->mutex = g_mutex_new();
-}
-
-void
-widget_set_position(Widget * widget, gint x, gint y)
-{
-    widget->x = x;
-    widget->y = y;
-    widget_queue_redraw(widget);
-}
-
-void
-widget_set_size(Widget * widget, gint width, gint height)
-{
-    widget->width = width;
-    widget->height = height;
-    widget_queue_redraw(widget);
-}
-
-void
-widget_queue_redraw(Widget * widget)
-{
-    widget->redraw = TRUE;
-}
-
-gboolean
-widget_contains(Widget * widget, gint x, gint y)
-{
-    return (widget->visible &&
-            x >= widget->x && 
-            y >= widget->y && 
-            x <  widget->x + widget->width && 
-            y <  widget->y + widget->height);
-}
-
-void
-widget_show(Widget * widget)
-{
-    if (!widget)
-        return;
-
-    widget->visible = TRUE;
-    widget_draw(widget);
-}
-
-void
-widget_hide(Widget * widget)
-{
-    if (!widget)
-        return;
-
-    widget->visible = FALSE;
-}
-
-gboolean
-widget_is_visible(Widget * widget)
-{
-    if (!widget)
-        return FALSE;
-
-    return widget->visible;
-}
-
-void
-widget_resize(Widget * widget, gint width, gint height)
-{
-    widget_set_size(widget, width, height);
-}
-
-void
-widget_resize_relative(Widget * widget, gint width, gint height)
-{
-    widget_resize(widget, widget->width + width, widget->height + height);
-}
-
-void
-widget_move(Widget * widget, gint x, gint y)
-{
-    widget_lock(widget);
-    widget_set_position(widget, x, y);
-    widget_unlock(widget);
-}
-
-void
-widget_move_relative(Widget * widget, gint x, gint y)
-{
-    widget_move(widget, widget->x + x, widget->y + y);
-}
-
-void
-widget_draw(Widget * widget)
-{
-    if (widget->visible != TRUE)
-        return;
-
-    widget_lock(widget);
-    WIDGET(widget)->redraw = TRUE;
-    widget_unlock(widget);
-}
-
-void
-widget_draw_quick(Widget * widget)
-{
-    widget_lock(widget);
-    if (WIDGET(widget)->draw != NULL)
-    {
-        WIDGET(widget)->draw(widget);
-        gdk_flush();
-    }
-    widget_unlock(widget);
-}
-
-void
-widget_list_add(GList ** list, Widget * widget)
-{
-    (*list) = g_list_append(*list, widget);
-}
-
-void
-handle_press_cb(GList * widget_list, GtkWidget * widget,
-                GdkEventButton * event)
-{
-    GList *wl;
-
-    for (wl = widget_list; wl; wl = g_list_next(wl)) {
-        if (WIDGET(wl->data)->button_press_cb)
-            WIDGET(wl->data)->button_press_cb(widget, event, wl->data);
-    }
-}
-
-void
-handle_release_cb(GList * widget_list, GtkWidget * widget,
-                  GdkEventButton * event)
-{
-    GList *wl;
-
-    for (wl = widget_list; wl; wl = g_list_next(wl)) {
-        if (WIDGET(wl->data)->button_release_cb)
-            WIDGET(wl->data)->button_release_cb(widget, event, wl->data);
-    }
-}
-
-void
-handle_motion_cb(GList * widget_list, GtkWidget * widget,
-                 GdkEventMotion * event)
-{
-    GList *wl;
-
-    for (wl = widget_list; wl; wl = g_list_next(wl)) {
-        if (WIDGET(wl->data)->motion_cb)
-            WIDGET(wl->data)->motion_cb(widget, event, wl->data);
-    }
-}
-
-void
-handle_scroll_cb(GList * wlist, GtkWidget * widget, GdkEventScroll * event)
-{
-    GList *wl;
-
-    for (wl = wlist; wl; wl = g_list_next(wl)) {
-        if (WIDGET(wl->data)->mouse_scroll_cb)
-            WIDGET(wl->data)->mouse_scroll_cb(widget, event, wl->data);
-    }
-}
-
-void
-widget_list_draw(GList * widget_list, gboolean * redraw, gboolean force)
-{
-    GList *wl;
-    Widget *w;
-
-    *redraw = FALSE;
-    wl = widget_list;
-
-    for (wl = widget_list; wl; wl = g_list_next(wl)) {
-        w = WIDGET(wl->data);
-
-        REQUIRE_LOCK(w->mutex);
-
-        if (!w->draw)
-            continue;
-
-        if (!w->visible)
-            continue;
-
-        if (w->redraw || force) {
-            w->draw(w);
-/*             w->redraw = FALSE; */
-            *redraw = TRUE;
-        }
-    }
-}
-
-void
-widget_list_change_pixmap(GList * widget_list, GdkPixmap * pixmap)
-{
-    GList *wl;
-
-    for (wl = widget_list; wl; wl = g_list_next(wl)) {
-        Widget *widget = wl->data;
-        widget->parent = pixmap;
-        widget_queue_redraw(widget);
-    }
-}
-
-void
-widget_list_clear_redraw(GList * widget_list)
-{
-    GList *wl;
-
-    for (wl = widget_list; wl; wl = g_list_next(wl)) {
-        REQUIRE_LOCK(WIDGET(wl->data)->mutex);
-        WIDGET(wl->data)->redraw = FALSE;
-    }
-}
-
-void
-widget_lock(Widget * widget)
-{
-    g_mutex_lock(WIDGET(widget)->mutex);
-}
-
-void
-widget_unlock(Widget * widget)
-{
-    g_mutex_unlock(WIDGET(widget)->mutex);
-}
-
-void
-widget_list_lock(GList * widget_list)
-{
-    g_list_foreach(widget_list, (GFunc) widget_lock, NULL);
-}
-
-void
-widget_list_unlock(GList * widget_list)
-{
-    g_list_foreach(widget_list, (GFunc) widget_unlock, NULL);
-}
--- a/src/audacious/widgets/widget.h	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-/*  Audacious
- *  Copyright (C) 2005-2007  Audacious development team.
- *
- *  BMP - Cross-platform multimedia player
- *  Copyright (C) 2003-2004  BMP development team.
- *
- *  Based on XMMS:
- *  Copyright (C) 1998-2003  XMMS development team.
- *
- *  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; under version 3 of the License.
- *
- *  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 <http://www.gnu.org/licenses>.
- *
- *  The Audacious team does not consider modular code linking to
- *  Audacious or using our public API to be a derived work.
- */
-
-#ifndef _WIDGETCORE_H_
-#error Please do not include me directly! Use widgetcore.h instead!
-#endif
-
-#ifndef WIDGET_H
-#define WIDGET_H
-
-
-#include <glib.h>
-#include <gdk/gdk.h>
-#include <gtk/gtk.h>
-
-
-typedef struct _Widget Widget;
-
-
-typedef void (*WidgetButtonPressFunc) (GtkWidget *, GdkEventButton *,
-                                       gpointer);
-typedef void (*WidgetButtonReleaseFunc) (GtkWidget *, GdkEventButton *,
-                                         gpointer);
-typedef void (*WidgetMotionFunc) (GtkWidget *, GdkEventMotion *, gpointer);
-typedef void (*WidgetDrawFunc) (Widget *);
-typedef void (*WidgetScrollFunc) (GtkWidget *, GdkEventScroll *, gpointer);
-
-
-#define WIDGET(x)  ((Widget *)(x))
-struct _Widget {
-    GdkPixmap *parent;
-    GdkGC *gc;
-
-    gint x, y;
-    gint width, height;
-
-    gint visible;
-    gboolean redraw;
-
-    GMutex *mutex;
-
-    WidgetButtonPressFunc button_press_cb;
-    WidgetButtonReleaseFunc button_release_cb;
-    WidgetMotionFunc motion_cb;
-    WidgetDrawFunc draw;
-    WidgetScrollFunc mouse_scroll_cb;
-};
-
-
-void widget_init(Widget * widget, GdkPixmap * parent, GdkGC * gc,
-                 gint x, gint y, gint width, gint height, gint visible);
-
-void widget_set_position(Widget * widget, gint x, gint y);
-void widget_set_size(Widget * widget, gint width, gint height);
-void widget_queue_redraw(Widget * widget);
-
-void widget_lock(Widget * widget);
-void widget_unlock(Widget * widget);
-
-gboolean widget_contains(Widget * widget, gint x, gint y);
-
-void widget_show(Widget * widget);
-void widget_hide(Widget * widget);
-gboolean widget_is_visible(Widget * widget);
-
-void widget_resize(Widget * widget, gint width, gint height);
-void widget_resize_relative(Widget * widget, gint width, gint height);
-void widget_move(Widget * widget, gint x, gint y);
-void widget_move_relative(Widget * widget, gint x, gint y);
-void widget_draw(Widget * widget);
-void widget_draw_quick(Widget * widget);
-
-void handle_press_cb(GList * wlist, GtkWidget * widget,
-                     GdkEventButton * event);
-void handle_release_cb(GList * wlist, GtkWidget * widget,
-                       GdkEventButton * event);
-void handle_motion_cb(GList * wlist, GtkWidget * widget,
-                      GdkEventMotion * event);
-void handle_scroll_cb(GList * wlist, GtkWidget * widget,
-                      GdkEventScroll * event);
-
-void widget_list_add(GList ** list, Widget * widget);
-void widget_list_draw(GList * list, gboolean * redraw, gboolean force);
-void widget_list_change_pixmap(GList * list, GdkPixmap * pixmap);
-void widget_list_clear_redraw(GList * list);
-void widget_list_lock(GList * list);
-void widget_list_unlock(GList * list);
-
-#endif
--- a/src/audacious/widgets/widgetcore.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/audacious/widgets/widgetcore.h	Thu Aug 02 08:29:59 2007 -0700
@@ -21,8 +21,6 @@
 #ifndef _WIDGETCORE_H_
 #define _WIDGETCORE_H_
 
-#include "playlist_list.h"
 #include "skin.h"
-#include "widget.h"
 
 #endif
--- a/src/libguess/Makefile	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/libguess/Makefile	Thu Aug 02 08:29:59 2007 -0700
@@ -9,7 +9,13 @@
 CFLAGS += $(PICFLAGS)
 
 SOURCES = \
-	guess.c
+	guess.c \
+	arabic_impl.c \
+	cjk_impl.c \
+	greek_impl.c \
+	hebrew_impl.c \
+	russian_impl.c \
+	turkish_impl.c
 
 OBJECTS = ${SOURCES:.c=.o}
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/arabic_impl.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,28 @@
+#include "libguess.h"
+
+static const char *_guess_ar(const unsigned char *ptr, int size)
+{
+    int i;
+
+    for (i = 0; i < size; i++)
+    {
+        if ((ptr[i] >= 0x80 && ptr[i] <= 0x9F) ||
+            ptr[i] == 0xA1 || ptr[i] == 0xA2 || ptr[i] == 0xA3 ||
+            (ptr[i] >= 0xA5 && ptr[i] <= 0xAB) ||
+            (ptr[i] >= 0xAE && ptr[i] <= 0xBA) ||
+            ptr[i] == 0xBC || ptr[i] == 0xBD ||
+            ptr[i] == 0xBE || ptr[i] == 0xC0 ||
+            (ptr[i] >= 0xDB && ptr[i] <= 0xDF) || (ptr[i] >= 0xF3))
+            return "CP1256";
+    }
+
+    return "ISO-8859-6";
+}
+
+const char *guess_ar(const char *ptr, int size)
+{
+    if (dfa_validate_utf8(ptr, size))
+        return "UTF-8";
+
+    return _guess_ar((const unsigned char *)ptr, size);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/cjk_impl.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,428 @@
+/*
+ * This code is derivative of guess.c of Gauche-0.8.3.
+ * The following is the original copyright notice.
+ */
+
+/*
+ * guess.c - guessing character encoding 
+ *
+ *   Copyright (c) 2000-2003 Shiro Kawai, All rights reserved.
+ * 
+ *   Redistribution and use in source and binary forms, with or without
+ *   modification, are permitted provided that the following conditions
+ *   are met:
+ * 
+ *   1. Redistributions of source code must retain the above copyright
+ *      notice, this list of conditions and the following disclaimer.
+ *
+ *   2. Redistributions in binary form must reproduce the above copyright
+ *      notice, this list of conditions and the following disclaimer in the
+ *      documentation and/or other materials provided with the distribution.
+ *
+ *   3. Neither the name of the authors nor the names of its contributors
+ *      may be used to endorse or promote products derived from this
+ *      software without specific prior written permission.
+ *
+ *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ *   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ *   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ *   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ *   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ *   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+ *   TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ *   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ *   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ *   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ *   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "libguess.h"
+#define NULL ((void *)0)
+
+/* take precedence if scores are same. you can customize the order as: */
+/* ORDER_** &highest, &second, ... &lowest */
+#define ORDER_JP &utf8, &sjis, &eucj
+#define ORDER_TW &utf8, &big5
+#define ORDER_CN &utf8, &gb2312, &gb18030
+#define ORDER_KR &utf8, &euck, &johab
+
+/* workaround for that glib's g_convert can't convert
+   properly from UCS-2BE/LE trailing after BOM. */
+#define WITH_G_CONVERT 1
+/* #undef WITH_G_CONVERT */
+
+#ifdef WITH_G_CONVERT
+const char UCS_2BE[] = "UTF-16";
+const char UCS_2LE[] = "UTF-16";
+#else
+const char UCS_2BE[] = "UCS-2BE";
+const char UCS_2LE[] = "UCS-2LE";
+#endif
+
+/* data types */
+typedef struct guess_arc_rec
+{
+    unsigned int next;          /* next state */
+    double score;               /* score */
+} guess_arc;
+
+typedef struct guess_dfa_rec
+{
+    signed char (*states)[256];
+    guess_arc *arcs;
+    int state;
+    double score;
+} guess_dfa;
+
+/* macros */
+#define DFA_INIT(st, ar) \
+    { st, ar, 0, 1.0 }
+
+#define DFA_NEXT(dfa, ch)                               \
+    do {                                                \
+        int arc__;                                      \
+        if (dfa.state >= 0) {                           \
+            arc__ = dfa.states[dfa.state][ch];          \
+            if (arc__ < 0) {                            \
+                dfa.state = -1;                         \
+            } else {                                    \
+                dfa.state = dfa.arcs[arc__].next;       \
+                dfa.score *= dfa.arcs[arc__].score;     \
+            }                                           \
+        }                                               \
+    } while (0)
+
+#define DFA_ALIVE(dfa)  (dfa.state >= 0)
+
+/* include DFA table generated by guess.scm */
+#include "guess_tab.c"
+
+
+int dfa_validate_utf8(const char *buf, int buflen)
+{
+    int i;
+    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
+
+    for (i = 0; i < buflen; i++) {
+        int c = (unsigned char) buf[i];
+
+        if (DFA_ALIVE(utf8))
+            DFA_NEXT(utf8, c);
+        else
+            break;
+    }
+
+    if(DFA_ALIVE(utf8))
+        return 1;
+    else 
+        return 0;
+}
+
+const char *guess_jp(const char *buf, int buflen)
+{
+    int i;
+    guess_dfa eucj = DFA_INIT(guess_eucj_st, guess_eucj_ar);
+    guess_dfa sjis = DFA_INIT(guess_sjis_st, guess_sjis_ar);
+    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
+    guess_dfa *top = NULL;
+
+    guess_dfa *order[] = { ORDER_JP, NULL };
+
+    for (i = 0; i < buflen; i++) {
+        int c = (unsigned char) buf[i];
+
+        /* special treatment of iso-2022 escape sequence */
+        if (c == 0x1b) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[++i];
+                if (c == '$' || c == '(')
+                    return "ISO-2022-JP";
+            }
+        }
+
+        /* special treatment of BOM */
+        if (i == 0 && c == 0xff) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xfe)
+                    return UCS_2LE;
+            }
+        }
+        if (i == 0 && c == 0xfe) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xff)
+                    return UCS_2BE;
+            }
+        }
+
+        if (DFA_ALIVE(eucj)) {
+            if (!DFA_ALIVE(sjis) && !DFA_ALIVE(utf8))
+                return "EUC-JP";
+            DFA_NEXT(eucj, c);
+        }
+        if (DFA_ALIVE(sjis)) {
+            if (!DFA_ALIVE(eucj) && !DFA_ALIVE(utf8))
+                return "SJIS";
+            DFA_NEXT(sjis, c);
+        }
+        if (DFA_ALIVE(utf8)) {
+            if (!DFA_ALIVE(sjis) && !DFA_ALIVE(eucj))
+                return "UTF-8";
+            DFA_NEXT(utf8, c);
+        }
+
+        if (!DFA_ALIVE(eucj) && !DFA_ALIVE(sjis) && !DFA_ALIVE(utf8)) {
+            /* we ran out the possibilities */
+            return NULL;
+        }
+    }
+
+    /* Now, we have ambigous code.  Pick the highest score.  If more than
+       one candidate tie, pick the default encoding. */
+    for (i = 0; order[i] != NULL; i++) {
+        if (order[i]->state >= 0) { //DFA_ALIVE()
+            if (top == NULL || order[i]->score > top->score)
+                top = order[i];
+        }
+    }
+
+    if (top == &eucj)
+        return "EUC-JP";
+    if (top == &utf8)
+        return "UTF-8";
+    if (top == &sjis)
+        return "SJIS";
+    return NULL;
+}
+
+const char *guess_tw(const char *buf, int buflen)
+{
+    int i;
+    guess_dfa big5 = DFA_INIT(guess_big5_st, guess_big5_ar);
+    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
+    guess_dfa *top = NULL;
+
+    guess_dfa *order[] = { ORDER_TW, NULL };
+
+    for (i = 0; i < buflen; i++) {
+        int c = (unsigned char) buf[i];
+
+        /* special treatment of iso-2022 escape sequence */
+        if (c == 0x1b) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[++i];
+                if (c == '$' || c == '(')
+                    return "ISO-2022-TW";
+            }
+        }
+
+        /* special treatment of BOM */
+        if (i == 0 && c == 0xff) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xfe)
+                    return UCS_2LE;
+            }
+        }
+        if (i == 0 && c == 0xfe) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xff)
+                    return UCS_2BE;
+            }
+        }
+
+        if (DFA_ALIVE(big5)) {
+            if (!DFA_ALIVE(utf8))
+                return "BIG5";
+            DFA_NEXT(big5, c);
+        }
+        if (DFA_ALIVE(utf8)) {
+            if (!DFA_ALIVE(big5))
+                return "UTF-8";
+            DFA_NEXT(utf8, c);
+        }
+
+        if (!DFA_ALIVE(big5) && !DFA_ALIVE(utf8)) {
+            /* we ran out the possibilities */
+            return NULL;
+        }
+    }
+
+    /* Now, we have ambigous code.  Pick the highest score.  If more than
+       one candidate tie, pick the default encoding. */
+    for (i = 0; order[i] != NULL; i++) {
+        if (order[i]->state >= 0) { //DFA_ALIVE()
+            if (top == NULL || order[i]->score > top->score)
+                top = order[i];
+        }
+    }
+
+    if (top == &big5)
+        return "BIG5";
+    if (top == &utf8)
+        return "UTF-8";
+    return NULL;
+}
+
+const char *guess_cn(const char *buf, int buflen)
+{
+    int i;
+    guess_dfa gb2312 = DFA_INIT(guess_gb2312_st, guess_gb2312_ar);
+    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
+    guess_dfa gb18030 = DFA_INIT(guess_gb18030_st, guess_gb18030_ar);
+    guess_dfa *top = NULL;
+
+    guess_dfa *order[] = { ORDER_CN, NULL };
+
+    for (i = 0; i < buflen; i++) {
+        int c = (unsigned char) buf[i];
+        int c2;
+
+        /* special treatment of iso-2022 escape sequence */
+        if (c == 0x1b) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                c2 = (unsigned char) buf[i + 2];
+                if (c == '$' && (c2 == ')' || c2 == '+'))
+                    return "ISO-2022-CN";
+            }
+        }
+
+        /* special treatment of BOM */
+        if (i == 0 && c == 0xff) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xfe)
+                    return UCS_2LE;
+            }
+        }
+        if (i == 0 && c == 0xfe) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xff)
+                    return UCS_2BE;
+            }
+        }
+
+        if (DFA_ALIVE(gb2312)) {
+            if (!DFA_ALIVE(utf8) && !DFA_ALIVE(gb18030))
+                return "GB2312";
+            DFA_NEXT(gb2312, c);
+        }
+        if (DFA_ALIVE(utf8)) {
+            if (!DFA_ALIVE(gb2312) && !DFA_ALIVE(gb18030))
+                return "UTF-8";
+            DFA_NEXT(utf8, c);
+        }
+        if (DFA_ALIVE(gb18030)) {
+            if (!DFA_ALIVE(utf8) && !DFA_ALIVE(gb2312))
+                return "GB18030";
+            DFA_NEXT(gb18030, c);
+        }
+
+        if (!DFA_ALIVE(gb2312) && !DFA_ALIVE(utf8) && !DFA_ALIVE(gb18030)) {
+            /* we ran out the possibilities */
+            return NULL;
+        }
+    }
+
+    /* Now, we have ambigous code.  Pick the highest score.  If more than
+       one candidate tie, pick the default encoding. */
+    for (i = 0; order[i] != NULL; i++) {
+        if (order[i]->state >= 0) { //DFA_ALIVE()
+            if (top == NULL || order[i]->score > top->score)
+                top = order[i];
+        }
+    }
+
+    if (top == &gb2312)
+        return "GB2312";
+    if (top == &utf8)
+        return "UTF-8";
+    if (top == &gb18030)
+        return "GB18030";
+    return NULL;
+}
+
+const char *guess_kr(const char *buf, int buflen)
+{
+    int i;
+    guess_dfa euck = DFA_INIT(guess_euck_st, guess_euck_ar);
+    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
+    guess_dfa johab = DFA_INIT(guess_johab_st, guess_johab_ar);
+    guess_dfa *top = NULL;
+
+    guess_dfa *order[] = { ORDER_KR, NULL };
+
+    for (i = 0; i < buflen; i++) {
+        int c = (unsigned char) buf[i];
+        int c2;
+
+        /* special treatment of iso-2022 escape sequence */
+        if (c == 0x1b) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                c2 = (unsigned char) buf[i + 2];
+                if (c == '$' && c2 == ')')
+                    return "ISO-2022-KR";
+            }
+        }
+
+        /* special treatment of BOM */
+        if (i == 0 && c == 0xff) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xfe)
+                    return UCS_2LE;
+            }
+        }
+        if (i == 0 && c == 0xfe) {
+            if (i < buflen - 1) {
+                c = (unsigned char) buf[i + 1];
+                if (c == 0xff)
+                    return UCS_2BE;
+            }
+        }
+
+        if (DFA_ALIVE(euck)) {
+            if (!DFA_ALIVE(johab) && !DFA_ALIVE(utf8))
+                return "EUC-KR";
+            DFA_NEXT(euck, c);
+        }
+        if (DFA_ALIVE(johab)) {
+            if (!DFA_ALIVE(euck) && !DFA_ALIVE(utf8))
+                return "JOHAB";
+            DFA_NEXT(johab, c);
+        }
+        if (DFA_ALIVE(utf8)) {
+            if (!DFA_ALIVE(euck) && !DFA_ALIVE(johab))
+                return "UTF-8";
+            DFA_NEXT(utf8, c);
+        }
+
+        if (!DFA_ALIVE(euck) && !DFA_ALIVE(johab) && !DFA_ALIVE(utf8)) {
+            /* we ran out the possibilities */
+            return NULL;
+        }
+    }
+
+    /* Now, we have ambigous code.  Pick the highest score.  If more than
+       one candidate tie, pick the default encoding. */
+    for (i = 0; order[i] != NULL; i++) {
+        if (order[i]->state >= 0) { //DFA_ALIVE()
+            if (top == NULL || order[i]->score > top->score)
+                top = order[i];
+        }
+    }
+
+    if (top == &euck)
+        return "EUC-KR";
+    if (top == &utf8)
+        return "UTF-8";
+    if (top == &johab)
+        return "JOHAB";
+    return NULL;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/greek_impl.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,22 @@
+static const char *_guess_gr(const unsigned char *ptr, int size)
+{
+    int i;
+
+    for (i = 0; i < size; i++)
+    {
+        if (ptr[i] == 0x80 ||
+            (ptr[i] >= 0x82 && ptr[i] <= 0x87) ||
+            ptr[i] == 0x89 || ptr[i] == 0x8B ||
+            (ptr[i] >= 0x91 && ptr[i] <= 0x97) ||
+            ptr[i] == 0x99 || ptr[i] == 0x9B || ptr[i] == 0xA4 ||
+            ptr[i] == 0xA5 || ptr[i] == 0xAE)
+            return "CP1253";
+    }
+
+    return "ISO-8859-7";
+}
+
+const char *guess_gr(const char *ptr, int size)
+{
+    return _guess_gr((const unsigned char *) ptr, size);
+}
--- a/src/libguess/guess.c	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/libguess/guess.c	Thu Aug 02 08:29:59 2007 -0700
@@ -1,428 +1,55 @@
-/*
- * This code is derivative of guess.c of Gauche-0.8.3.
- * The following is the original copyright notice.
- */
-
-/*
- * guess.c - guessing character encoding 
- *
- *   Copyright (c) 2000-2003 Shiro Kawai, All rights reserved.
- * 
- *   Redistribution and use in source and binary forms, with or without
- *   modification, are permitted provided that the following conditions
- *   are met:
- * 
- *   1. Redistributions of source code must retain the above copyright
- *      notice, this list of conditions and the following disclaimer.
- *
- *   2. Redistributions in binary form must reproduce the above copyright
- *      notice, this list of conditions and the following disclaimer in the
- *      documentation and/or other materials provided with the distribution.
- *
- *   3. Neither the name of the authors nor the names of its contributors
- *      may be used to endorse or promote products derived from this
- *      software without specific prior written permission.
- *
- *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- *   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- *   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- *   A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- *   OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- *   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
- *   TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- *   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- *   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- *   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- *   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
 #include "libguess.h"
-#define NULL ((void *)0)
 
-/* take precedence if scores are same. you can customize the order as: */
-/* ORDER_** &highest, &second, ... &lowest */
-#define ORDER_JP &utf8, &sjis, &eucj
-#define ORDER_TW &utf8, &big5
-#define ORDER_CN &utf8, &gb2312, &gb18030
-#define ORDER_KR &utf8, &euck, &johab
-
-/* workaround for that glib's g_convert can't convert
-   properly from UCS-2BE/LE trailing after BOM. */
-#define WITH_G_CONVERT 1
-/* #undef WITH_G_CONVERT */
-
-#ifdef WITH_G_CONVERT
-const char UCS_2BE[] = "UTF-16";
-const char UCS_2LE[] = "UTF-16";
-#else
-const char UCS_2BE[] = "UCS-2BE";
-const char UCS_2LE[] = "UCS-2LE";
-#endif
-
-/* data types */
-typedef struct guess_arc_rec
-{
-    unsigned int next;          /* next state */
-    double score;               /* score */
-} guess_arc;
+typedef struct _guess_impl {
+    struct _guess_impl *next;
+    const char *name;
+    const char *(*impl)(const char *buf, int len);
+} guess_impl;
 
-typedef struct guess_dfa_rec
-{
-    signed char (*states)[256];
-    guess_arc *arcs;
-    int state;
-    double score;
-} guess_dfa;
-
-/* macros */
-#define DFA_INIT(st, ar) \
-    { st, ar, 0, 1.0 }
-
-#define DFA_NEXT(dfa, ch)                               \
-    do {                                                \
-        int arc__;                                      \
-        if (dfa.state >= 0) {                           \
-            arc__ = dfa.states[dfa.state][ch];          \
-            if (arc__ < 0) {                            \
-                dfa.state = -1;                         \
-            } else {                                    \
-                dfa.state = dfa.arcs[arc__].next;       \
-                dfa.score *= dfa.arcs[arc__].score;     \
-            }                                           \
-        }                                               \
-    } while (0)
-
-#define DFA_ALIVE(dfa)  (dfa.state >= 0)
+static guess_impl *guess_impl_list = NULL;
 
-/* include DFA table generated by guess.scm */
-#include "guess_tab.c"
-
-
-int dfa_validate_utf8(const char *buf, int buflen)
+void guess_impl_register(const char *lang,
+    const char *(*impl)(const char *buf, int len))
 {
-    int i;
-    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
-
-    for (i = 0; i < buflen; i++) {
-        int c = (unsigned char) buf[i];
-
-        if (DFA_ALIVE(utf8))
-            DFA_NEXT(utf8, c);
-        else
-            break;
-    }
-
-    if(DFA_ALIVE(utf8))
-        return 1;
-    else 
-        return 0;
-}
-
-const char *guess_jp(const char *buf, int buflen)
-{
-    int i;
-    guess_dfa eucj = DFA_INIT(guess_eucj_st, guess_eucj_ar);
-    guess_dfa sjis = DFA_INIT(guess_sjis_st, guess_sjis_ar);
-    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
-    guess_dfa *top = NULL;
-
-    guess_dfa *order[] = { ORDER_JP, NULL };
-
-    for (i = 0; i < buflen; i++) {
-        int c = (unsigned char) buf[i];
-
-        /* special treatment of iso-2022 escape sequence */
-        if (c == 0x1b) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[++i];
-                if (c == '$' || c == '(')
-                    return "ISO-2022-JP";
-            }
-        }
+    guess_impl *iptr = calloc(sizeof(guess_impl), 1);
 
-        /* special treatment of BOM */
-        if (i == 0 && c == 0xff) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xfe)
-                    return UCS_2LE;
-            }
-        }
-        if (i == 0 && c == 0xfe) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xff)
-                    return UCS_2BE;
-            }
-        }
+    iptr->name = lang;
+    iptr->impl = impl;
+    iptr->next = guess_impl_list;
 
-        if (DFA_ALIVE(eucj)) {
-            if (!DFA_ALIVE(sjis) && !DFA_ALIVE(utf8))
-                return "EUC-JP";
-            DFA_NEXT(eucj, c);
-        }
-        if (DFA_ALIVE(sjis)) {
-            if (!DFA_ALIVE(eucj) && !DFA_ALIVE(utf8))
-                return "SJIS";
-            DFA_NEXT(sjis, c);
-        }
-        if (DFA_ALIVE(utf8)) {
-            if (!DFA_ALIVE(sjis) && !DFA_ALIVE(eucj))
-                return "UTF-8";
-            DFA_NEXT(utf8, c);
-        }
-
-        if (!DFA_ALIVE(eucj) && !DFA_ALIVE(sjis) && !DFA_ALIVE(utf8)) {
-            /* we ran out the possibilities */
-            return NULL;
-        }
-    }
-
-    /* Now, we have ambigous code.  Pick the highest score.  If more than
-       one candidate tie, pick the default encoding. */
-    for (i = 0; order[i] != NULL; i++) {
-        if (order[i]->state >= 0) { //DFA_ALIVE()
-            if (top == NULL || order[i]->score > top->score)
-                top = order[i];
-        }
-    }
-
-    if (top == &eucj)
-        return "EUC-JP";
-    if (top == &utf8)
-        return "UTF-8";
-    if (top == &sjis)
-        return "SJIS";
-    return NULL;
+    guess_impl_list = iptr;
 }
 
-const char *guess_tw(const char *buf, int buflen)
+void guess_init(void)
 {
-    int i;
-    guess_dfa big5 = DFA_INIT(guess_big5_st, guess_big5_ar);
-    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
-    guess_dfa *top = NULL;
-
-    guess_dfa *order[] = { ORDER_TW, NULL };
-
-    for (i = 0; i < buflen; i++) {
-        int c = (unsigned char) buf[i];
-
-        /* special treatment of iso-2022 escape sequence */
-        if (c == 0x1b) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[++i];
-                if (c == '$' || c == '(')
-                    return "ISO-2022-TW";
-            }
-        }
+    /* check if already initialized */
+    if (guess_impl_list != NULL)
+        return;
 
-        /* special treatment of BOM */
-        if (i == 0 && c == 0xff) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xfe)
-                    return UCS_2LE;
-            }
-        }
-        if (i == 0 && c == 0xfe) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xff)
-                    return UCS_2BE;
-            }
-        }
-
-        if (DFA_ALIVE(big5)) {
-            if (!DFA_ALIVE(utf8))
-                return "BIG5";
-            DFA_NEXT(big5, c);
-        }
-        if (DFA_ALIVE(utf8)) {
-            if (!DFA_ALIVE(big5))
-                return "UTF-8";
-            DFA_NEXT(utf8, c);
-        }
-
-        if (!DFA_ALIVE(big5) && !DFA_ALIVE(utf8)) {
-            /* we ran out the possibilities */
-            return NULL;
-        }
-    }
-
-    /* Now, we have ambigous code.  Pick the highest score.  If more than
-       one candidate tie, pick the default encoding. */
-    for (i = 0; order[i] != NULL; i++) {
-        if (order[i]->state >= 0) { //DFA_ALIVE()
-            if (top == NULL || order[i]->score > top->score)
-                top = order[i];
-        }
-    }
-
-    if (top == &big5)
-        return "BIG5";
-    if (top == &utf8)
-        return "UTF-8";
-    return NULL;
+    guess_impl_register(GUESS_REGION_JP, guess_jp);
+    guess_impl_register(GUESS_REGION_TW, guess_tw);
+    guess_impl_register(GUESS_REGION_CN, guess_cn);
+    guess_impl_register(GUESS_REGION_KR, guess_kr);
+    guess_impl_register(GUESS_REGION_RU, guess_ru);
+    guess_impl_register(GUESS_REGION_AR, guess_ar);
+    guess_impl_register(GUESS_REGION_TR, guess_tr);
+    guess_impl_register(GUESS_REGION_GR, guess_gr);
+    guess_impl_register(GUESS_REGION_HW, guess_hw);
 }
 
-const char *guess_cn(const char *buf, int buflen)
+const char *guess_encoding(const char *inbuf, int buflen, const char *lang)
 {
-    int i;
-    guess_dfa gb2312 = DFA_INIT(guess_gb2312_st, guess_gb2312_ar);
-    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
-    guess_dfa gb18030 = DFA_INIT(guess_gb18030_st, guess_gb18030_ar);
-    guess_dfa *top = NULL;
-
-    guess_dfa *order[] = { ORDER_CN, NULL };
-
-    for (i = 0; i < buflen; i++) {
-        int c = (unsigned char) buf[i];
-        int c2;
-
-        /* special treatment of iso-2022 escape sequence */
-        if (c == 0x1b) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                c2 = (unsigned char) buf[i + 2];
-                if (c == '$' && (c2 == ')' || c2 == '+'))
-                    return "ISO-2022-CN";
-            }
-        }
+    guess_impl *iter;
 
-        /* special treatment of BOM */
-        if (i == 0 && c == 0xff) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xfe)
-                    return UCS_2LE;
-            }
-        }
-        if (i == 0 && c == 0xfe) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xff)
-                    return UCS_2BE;
-            }
-        }
+    guess_init();
 
-        if (DFA_ALIVE(gb2312)) {
-            if (!DFA_ALIVE(utf8) && !DFA_ALIVE(gb18030))
-                return "GB2312";
-            DFA_NEXT(gb2312, c);
-        }
-        if (DFA_ALIVE(utf8)) {
-            if (!DFA_ALIVE(gb2312) && !DFA_ALIVE(gb18030))
-                return "UTF-8";
-            DFA_NEXT(utf8, c);
-        }
-        if (DFA_ALIVE(gb18030)) {
-            if (!DFA_ALIVE(utf8) && !DFA_ALIVE(gb2312))
-                return "GB18030";
-            DFA_NEXT(gb18030, c);
-        }
-
-        if (!DFA_ALIVE(gb2312) && !DFA_ALIVE(utf8) && !DFA_ALIVE(gb18030)) {
-            /* we ran out the possibilities */
-            return NULL;
-        }
+    for (iter = guess_impl_list; iter != NULL; iter = iter->next)
+    {
+        if (!strcasecmp(lang, iter->name))
+           return iter->impl(inbuf, buflen);
     }
 
-    /* Now, we have ambigous code.  Pick the highest score.  If more than
-       one candidate tie, pick the default encoding. */
-    for (i = 0; order[i] != NULL; i++) {
-        if (order[i]->state >= 0) { //DFA_ALIVE()
-            if (top == NULL || order[i]->score > top->score)
-                top = order[i];
-        }
-    }
+    /* TODO: try other languages as fallback? */
 
-    if (top == &gb2312)
-        return "GB2312";
-    if (top == &utf8)
-        return "UTF-8";
-    if (top == &gb18030)
-        return "GB18030";
     return NULL;
 }
-
-const char *guess_kr(const char *buf, int buflen)
-{
-    int i;
-    guess_dfa euck = DFA_INIT(guess_euck_st, guess_euck_ar);
-    guess_dfa utf8 = DFA_INIT(guess_utf8_st, guess_utf8_ar);
-    guess_dfa johab = DFA_INIT(guess_johab_st, guess_johab_ar);
-    guess_dfa *top = NULL;
-
-    guess_dfa *order[] = { ORDER_KR, NULL };
-
-    for (i = 0; i < buflen; i++) {
-        int c = (unsigned char) buf[i];
-        int c2;
-
-        /* special treatment of iso-2022 escape sequence */
-        if (c == 0x1b) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                c2 = (unsigned char) buf[i + 2];
-                if (c == '$' && c2 == ')')
-                    return "ISO-2022-KR";
-            }
-        }
-
-        /* special treatment of BOM */
-        if (i == 0 && c == 0xff) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xfe)
-                    return UCS_2LE;
-            }
-        }
-        if (i == 0 && c == 0xfe) {
-            if (i < buflen - 1) {
-                c = (unsigned char) buf[i + 1];
-                if (c == 0xff)
-                    return UCS_2BE;
-            }
-        }
-
-        if (DFA_ALIVE(euck)) {
-            if (!DFA_ALIVE(johab) && !DFA_ALIVE(utf8))
-                return "EUC-KR";
-            DFA_NEXT(euck, c);
-        }
-        if (DFA_ALIVE(johab)) {
-            if (!DFA_ALIVE(euck) && !DFA_ALIVE(utf8))
-                return "JOHAB";
-            DFA_NEXT(johab, c);
-        }
-        if (DFA_ALIVE(utf8)) {
-            if (!DFA_ALIVE(euck) && !DFA_ALIVE(johab))
-                return "UTF-8";
-            DFA_NEXT(utf8, c);
-        }
-
-        if (!DFA_ALIVE(euck) && !DFA_ALIVE(johab) && !DFA_ALIVE(utf8)) {
-            /* we ran out the possibilities */
-            return NULL;
-        }
-    }
-
-    /* Now, we have ambigous code.  Pick the highest score.  If more than
-       one candidate tie, pick the default encoding. */
-    for (i = 0; order[i] != NULL; i++) {
-        if (order[i]->state >= 0) { //DFA_ALIVE()
-            if (top == NULL || order[i]->score > top->score)
-                top = order[i];
-        }
-    }
-
-    if (top == &euck)
-        return "EUC-KR";
-    if (top == &utf8)
-        return "UTF-8";
-    if (top == &johab)
-        return "JOHAB";
-    return NULL;
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/hebrew_impl.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,23 @@
+const char *_guess_hw(const unsigned char *ptr, int size)
+{
+    int i;
+
+    for (i = 0; i < size; i++)
+    {
+        if (ptr[i] == 0x80 || (ptr[i] >= 0x82 && ptr[i] <= 0x89) || ptr[i] == 0x8B ||
+            (ptr[i] >= 0x91 && ptr[i] <= 0x99) || ptr[i] == 0x9B || ptr[i] == 0xA1 ||
+            (ptr[i] >= 0xBF && ptr[i] <= 0xC9) ||
+            (ptr[i] >= 0xCB && ptr[i] <= 0xD8))
+            return "CP1255";
+
+        if (ptr[i] == 0xDF)
+            return "ISO-8859-8-I";
+    }
+
+    return "ISO-8859-8-I";
+}
+
+const char *guess_hw(const char *ptr, int size)
+{
+    return _guess_hw((const unsigned char *) ptr, size);
+}
--- a/src/libguess/libguess.h	Sun Jul 29 11:01:10 2007 -0700
+++ b/src/libguess/libguess.h	Thu Aug 02 08:29:59 2007 -0700
@@ -38,11 +38,34 @@
 #ifndef _LIBGUESS_H
 #define _LIBGUESS_H	1
 
+#include <stdlib.h>
+#include <string.h>
+
 /* prototypes */
 const char *guess_jp(const char *buf, int buflen);
 const char *guess_tw(const char *buf, int buflen);
 const char *guess_cn(const char *buf, int buflen);
 const char *guess_kr(const char *buf, int buflen);
+const char *guess_ru(const char *buf, int buflen);
+const char *guess_ar(const char *buf, int buflen);
+const char *guess_tr(const char *buf, int buflen);
+const char *guess_gr(const char *buf, int buflen);
+const char *guess_hw(const char *buf, int buflen);
 int dfa_validate_utf8(const char *buf, int buflen);
 
+#define GUESS_REGION_JP		"japanese"
+#define GUESS_REGION_TW		"taiwanese"
+#define GUESS_REGION_CN		"chinese"
+#define GUESS_REGION_KR		"korean"
+#define GUESS_REGION_RU		"russian"
+#define GUESS_REGION_AR		"arabic"
+#define GUESS_REGION_TR		"turkish"
+#define GUESS_REGION_GR		"greek"
+#define GUESS_REGION_HW		"hebrew"
+
+const char *guess_encoding(const char *buf, int buflen, const char *lang);
+void guess_init(void);
+void guess_impl_register(const char *name,
+	const char *(impl)(const char *buf, int buflen));
+
 #endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/russian_impl.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,218 @@
+/*
+ * This code is derivitive of librcd.
+ * No copyright notice was found.
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "libguess.h"
+
+#define NF_VALUE -2
+#define max(a,b) ((a>b)?a:b)
+#define min(a,b) ((a<b)?a:b)
+#define bit(i) (1<<i)
+
+typedef struct lng_stat2 {
+  unsigned char a;
+  unsigned char b;
+  double rate;
+  double srate;
+  double erate;
+} lng_stat2;
+
+#include "russian_tab.c"
+
+
+static int end_symbol(char ch) {
+    if (ch=='\r'||ch=='\n'||ch==0||ch==' '||ch=='\t'||ch==','||ch=='.'||ch=='!'||ch=='?'||ch==';'||ch=='-'||ch==':'||ch=='"'||ch=='\''||ch==')') return 1;
+    return 0;
+}
+
+static int start_symbol(char ch) {
+    if ((ch=='\t')||ch=='\r'||ch=='\n'||(ch==' ')||(ch=='(')||(ch=='"')||(ch=='\'')) return 1;
+    return 0;
+}    
+
+typedef const struct lng_stat2 *lng_stat2_ptr;
+
+static void bfind(const unsigned char *a, lng_stat2_ptr *w, lng_stat2_ptr *k, lng_stat2_ptr *al) {
+  const struct lng_stat2 *winptr, *koiptr,*altptr;
+  int ki,wi,ai,d,ws=0,ks=0,as=0;
+    d=npow2>>1;
+    wi=d;
+    ki=d;
+    ai=d;
+    winptr=0;
+    koiptr=0;
+    altptr=0;
+    do{
+      d>>=1;
+    
+      if(!ws){
+       if (wi>indexes2) wi-=d;
+       else {
+        winptr=enc_win+wi-1;
+        if(a[0]==winptr->a){
+          if(a[1]==winptr->b){
+        	ws=1;
+          }else if(a[1]<winptr->b){
+            wi-=d;
+          }else{ //b>win[wi].b
+            wi+=d;
+          }
+        }else if(a[0]<winptr->a){
+          wi-=d;
+        }else{ //a>win[wi].a
+          wi+=d;
+        }
+       }
+      }
+      if(!ks){
+       if (ki>indexes2) ki-=d;
+       else {
+        koiptr=enc_koi+ki-1;
+        if(a[0]==koiptr->a){
+          if(a[1]==koiptr->b){
+        	ks=1;
+          }else if(a[1]<koiptr->b){
+            ki-=d;
+          }else{ //b>win[wi].b
+            ki+=d;
+          }
+        }else if(a[0]<koiptr->a){
+          ki-=d;
+        }else{ //a>win[wi].a
+          ki+=d;
+        }
+       }
+      }
+      if(!as){
+       if (ai>indexes2) ai-=d;
+       else {
+        altptr=enc_alt+ai-1;
+        if(a[0]==altptr->a){
+          if(a[1]==altptr->b){
+        	as=1;
+          }else if(a[1]<altptr->b){
+            ai-=d;
+          }else{ //b>win[wi].b
+            ai+=d;
+          }
+        }else if(a[0]<altptr->a){
+          ai-=d;
+        }else{ //a>win[wi].a
+          ai+=d;
+        }
+       }
+      }
+    }while(d);
+    if (ws) *w=winptr;
+    else *w=NULL;
+    if (ks) *k=koiptr;
+    else *k=NULL;
+    if (as) *al=altptr;
+    else *al=NULL;
+}
+
+static double calculate(double s, double m, double e) {
+    return s+m+e;
+}
+
+static const char *is_win_charset2(const unsigned char *txt, int len){
+  const struct lng_stat2 *winptr, *koiptr,*altptr;
+  double winstep,koistep,altstep,winestep,koiestep,altestep,winsstep,koisstep,altsstep;
+  double winstat=0,koistat=0,altstat=0,winestat=0,koiestat=0,altestat=0,winsstat=0,koisstat=0,altsstat=0;
+  long j;
+  
+#ifdef _AUTO_DEBUG
+  fprintf(stderr,"Word: %s\n",txt);
+#endif
+  for(j=0;j<len-1;j++){
+    //skip bottom half of table
+    if(txt[j]<128 || txt[j+1]<128) continue;
+#ifdef _AUTO_DEBUG
+    fprintf(stderr,"Pair: %c%c",txt[j],txt[j+1]);
+#endif
+    bfind(txt+j,&winptr,&koiptr,&altptr);
+
+    if ((j==0)||(start_symbol(txt[j-1]))) {
+	if (winptr) winsstep=winptr->srate;
+	else winsstep=NF_VALUE;
+	if (koiptr) koisstep=koiptr->srate;
+	else koisstep=NF_VALUE;
+	if (altptr) altsstep=altptr->srate;
+	else altsstep=NF_VALUE;
+	winestep=0;
+	koiestep=0;
+	altestep=0;
+	winstep=0;
+	koistep=0;
+	altstep=0;
+#ifdef _AUTO_DEBUG
+	fprintf(stderr,", Win %lf, Koi %lf, Alt: %lf\n",winsstep,koisstep,altsstep);
+#endif
+    } else if ((j==len-2)||(end_symbol(txt[j+2]))) {
+	if (winptr) winestep=winptr->erate;
+	else winestep=NF_VALUE;
+	if (koiptr) koiestep=koiptr->erate;
+	else koiestep=NF_VALUE;
+	if (altptr) altestep=altptr->erate;
+	else altestep=NF_VALUE;
+	winsstep=0;
+	koisstep=0;
+	altsstep=0;
+	winstep=0;
+	koistep=0;
+	altstep=0;
+#ifdef _AUTO_DEBUG
+	fprintf(stderr,", Win %lf, Koi %lf, Alt %lf\n",winestep,koiestep,altestep);
+#endif
+    } else {
+	if (winptr) winstep=winptr->rate;
+	else winstep=NF_VALUE;
+	if (koiptr) koistep=koiptr->rate;
+	else koistep=NF_VALUE;
+	if (altptr) altstep=altptr->rate;
+	else altstep=NF_VALUE;
+	winsstep=0;
+	winestep=0;
+	koisstep=0;
+	koiestep=0;
+	altsstep=0;
+	altestep=0;
+#ifdef _AUTO_DEBUG
+	fprintf(stderr,", Win %lf, Koi %lf, Alt %lf\n",winstep,koistep,altstep);
+#endif
+    }
+    
+    winstat+=winstep;
+    koistat+=koistep;
+    altstat+=altstep;
+    winsstat+=winsstep;
+    koisstat+=koisstep;
+    altsstat+=altsstep;
+    winestat+=winestep;
+    koiestat+=koiestep;
+    altestat+=altestep;
+  }
+  
+#ifdef _AUTO_DEBUG
+  fprintf(stderr,"Start.  Win: %lf, Koi: %lf, Alt: %lf\n",winsstat,koisstat,altsstat);
+  fprintf(stderr,"Middle. Win: %lf, Koi: %lf, Alt: %lf\n",winstat,koistat,altstat);
+  fprintf(stderr,"End.    Win: %lf, Koi: %lf, Alt: %lf\n",winestat,koiestat,altestat);
+  fprintf(stderr,"Final.  Win: %lf, Koi: %lf, Alt: %lf\n",calculate(winsstat,winstat,winestat),calculate(koisstat,koistat,koiestat),calculate(altsstat,altstat,altestat));
+#endif
+  if ((calculate(altsstat,altstat,altestat)>calculate(koisstat,koistat,koiestat))&&(calculate(altsstat,altstat,altestat)>calculate(winsstat,winstat,winestat))) "CP866";
+  if (calculate(koisstat,koistat,koiestat)>calculate(winsstat,winstat,winestat)) return "KOI8-R";
+  return "CP1251";
+}
+
+const char *guess_ru(const char *buf, int len)
+{
+    if (dfa_validate_utf8(buf, len))
+       return "UTF-8";
+
+    return is_win_charset2((const unsigned char *) buf, len);
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/russian_tab.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,899 @@
+static const lng_stat2 enc_koi[]={
+{'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.544068,0.778151,0.698970},
+{'','',1.949390,-2.000000,0.698970}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394}, {'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030},
+{'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',2.187521,0.698970,-2.000000}, {'','',0.778151,0.698970,0.477121}, {'','',1.505150,-2.000000,0.477121}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',2.603144,-2.000000,1.204120},
+{'','',3.235528,-2.000000,3.228144}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',2.884795,1.301030,0.602060}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',2.269513,1.973128,2.103804}, {'','',3.408749,2.796574,1.973128},
+{'','',3.176959,2.136721,3.241546}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000},
+{'','',3.446848,1.863323,1.278754}, {'','',2.975432,-2.000000,3.740994}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',3.684756,1.591065,1.612784}, {'','',3.977312,1.838849,2.736397},
+{'','',3.967501,1.698970,3.025715}, {'','',3.457125,-2.000000,2.478566}, {'','',2.012837,-2.000000,-2.000000}, {'','',2.847573,-2.000000,1.322219}, {'','',3.496653,-2.000000,1.939519}, {'','',0.778151,1.041393,-2.000000}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000},
+{'','',1.672098,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',0.954243,-2.000000,-2.000000}, {'','',2.064458,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000},
+{'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',2.448706,-2.000000,3.211654}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620},
+{'','',2.071882,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',2.068186,1.724276,1.113943}, {'','',3.068186,3.948217,3.158965}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000},
+{'','',1.568202,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',1.113943,-2.000000,0.301030}, {'','',3.072985,1.939519,3.070038}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.966142,2.863323,2.898176}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
+{'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',-2.000000,0.477121,0.778151}, {'','',1.568202,0.477121,2.597695}, {'','',1.662758,2.060698,0.000000},
+{'','',0.602060,-2.000000,0.845098}, {'','',2.093422,1.518514,2.846955}, {'','',2.149219,2.079181,0.954243}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000},
+{'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',2.678518,2.453318,2.550228}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822},
+{'','',1.716003,3.116940,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',2.887054,1.579784,3.237795}, {'','',2.993436,2.401401,2.866878}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000},
+{'','',1.462398,-2.000000,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',2.627366,0.301030,3.066326}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',1.819544,0.000000,1.732394},
+{'','',3.832445,3.449324,2.363612}, {'','',2.981366,2.565848,2.936011}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454},
+{'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',2.841359,-2.000000,2.127105}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',3.389166,2.158362,2.212188},
+{'','',3.679610,2.413300,2.906335}, {'','',3.492621,1.716003,3.151370}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',3.590396,-2.000000,1.799341}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.105169,-2.000000,-2.000000},
+{'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030},
+{'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',2.477121,0.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222},
+{'','',0.301030,-2.000000,-2.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461}, {'','',0.301030,0.000000,0.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000},
+{'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',1.000000,1.579784,-2.000000},
+{'','',-2.000000,1.342423,-2.000000}, {'','',1.397940,0.845098,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.181844,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000},
+{'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',2.630428,2.725912,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
+{'','',1.255273,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.406881,1.079181,2.103804},
+{'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.743510,-2.000000,1.812913}, {'','',3.038223,2.281033,2.232996}, {'','',3.008600,2.872156,3.443263}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107},
+{'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',2.866878,-2.000000,3.425208}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
+{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.949878,1.146128,0.778151}, {'','',3.806994,2.618048,2.845718}, {'','',-2.000000,-2.000000,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.402089,3.567497,2.037426}, {'','',3.360593,1.568202,1.079181},
+{'','',1.079181,-2.000000,-2.000000}, {'','',2.721811,1.724276,1.518514}, {'','',3.547405,-2.000000,2.677607}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970}, {'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',0.301030,-2.000000,0.477121},
+{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000},
+{'','',-2.000000,-2.000000,0.301030}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.792392,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.964919,3.984122,3.731830}, {'','',1.886491,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.819544,-2.000000,-2.000000},
+{'','',0.301030,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156},
+{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.547775,2.082785,0.477121},
+{'','',1.732394,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',4.028083,2.858537,3.912966},
+{'','',1.732394,1.602060,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',0.903090,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',0.698970,-2.000000,0.477121}, {'','',3.966892,3.456366,4.024568},
+{'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.571592,1.690196,3.195069}, {'','',3.772835,-2.000000,-2.000000},
+{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',2.894870,1.477121,-2.000000}, {'','',2.017033,-2.000000,-2.000000}, {'','',4.066214,1.732394,3.082785}, {'','',3.395501,1.857332,2.587711}, {'','',1.924279,-2.000000,1.176091}, {'','',1.505150,-2.000000,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.690196,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
+{'','',1.322219,-2.000000,0.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000},
+{'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.530200,2.227887,2.985875}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.531479,-2.000000,-2.000000},
+{'','',1.991226,-2.000000,2.130334}, {'','',3.191171,3.276462,2.357935}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',2.315970,0.954243,2.600973},
+{'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',1.000000,-2.000000,-2.000000},
+{'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.719331,1.505150,3.569374},
+{'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',3.227887,0.301030,3.521269}, {'','',3.922622,1.875061,3.260071},
+{'','',1.778151,-2.000000,0.477121}, {'','',1.414973,-2.000000,-2.000000}, {'','',0.000000,0.477121,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',2.866287,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',1.146128,0.000000,0.602060},
+{'','',3.844664,3.655810,2.542825}, {'','',2.514548,1.732394,-2.000000}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',2.885361,1.748188,1.255273}, {'','',4.169674,2.836957,2.929419}, {'','',3.269980,2.445604,2.318063}, {'','',3.363424,0.000000,2.735599},
+{'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',3.244772,-2.000000,2.688420},
+{'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',3.853941,2.320146,1.908485}, {'','',4.293738,1.707570,3.375846}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.539452,2.184691,1.579784},
+{'','',3.478278,2.245513,1.556303}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.756636,2.149219,0.000000}, {'','',3.779813,3.175222,0.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',3.467312,3.637189,2.209515}, {'','',2.387390,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
+{'','',3.575072,3.529302,1.819544}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
+{'','',2.863917,0.000000,0.301030}, {'','',2.786041,2.619093,0.903090}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',1.826075,2.093422,1.612784}, {'','',2.907949,2.474216,1.944483},
+{'','',0.778151,1.176091,-2.000000}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',1.944483,-2.000000,1.707570},
+{'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.588832,0.845098,1.000000}, {'','',1.913814,0.000000,2.650308}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275},
+{'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',1.826075,-2.000000,2.336460}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000},
+{'','',2.716838,-2.000000,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',3.467904,2.214844,0.477121}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.527630,0.000000,1.954243}, {'','',2.247973,1.113943,2.540329}, {'','',4.153266,3.863620,3.359835},
+{'','',2.582063,-2.000000,1.000000}, {'','',2.240549,-2.000000,-2.000000}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',2.187521,-2.000000,2.315970}, {'','',2.633468,-2.000000,1.812913}, {'','',2.423246,-2.000000,2.079181}, {'','',4.150449,2.653213,3.242293},
+{'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',3.447778,2.491362,2.760422}, {'','',2.164353,-2.000000,-2.000000},
+{'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',3.033021,1.342423,0.301030}, {'','',3.130977,1.959041,-2.000000}, {'','',2.853090,0.000000,3.227115}, {'','',3.478566,2.406540,2.940018}, {'','',2.193125,0.000000,0.477121},
+{'','',2.892651,-2.000000,1.000000}, {'','',0.778151,0.301030,0.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',2.527630,-2.000000,0.778151}, {'','',1.913814,2.414973,2.413300}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',1.939519,1.591065,-2.000000},
+{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',1.000000,1.763428,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',2.693727,2.298853,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754},
+{'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',3.035830,1.278754,4.148757}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545},
+{'','',2.924279,3.172311,2.450249}, {'','',-2.000000,2.004321,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',2.944483,-2.000000,3.992465}, {'','',2.578639,2.701568,2.563481}, {'','',-2.000000,1.591065,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',-2.000000,3.283527,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',1.968483,1.845098,1.079181}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
+{'','',3.929266,3.701654,3.580126}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060},
+{'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',2.966142,2.569374,2.804139}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785},
+{'','',0.301030,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',3.614686,1.977724,4.250152}, {'','',3.296007,3.418301,2.948413}, {'','',1.301030,-2.000000,-2.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',2.705864,-2.000000,0.000000},
+{'','',1.431364,-2.000000,0.000000}, {'','',2.584331,1.518514,3.410440}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',1.176091,1.361728,-2.000000}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.121231,-2.000000,1.397940},
+{'','',3.296884,2.769377,3.048053}, {'','',2.843855,2.580925,2.530200}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498},
+{'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',1.806180,1.255273,1.838849}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.366983,3.468938,1.919078},
+{'','',2.942008,2.998695,2.117271}, {'','',2.585461,2.642465,1.579784}, {'','',3.348500,2.309630,1.819544}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.998695,1.146128,0.000000}, {'','',3.448242,2.468347,1.301030}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898},
+{'','',2.230449,0.477121,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.204120,1.255273,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
+{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',1.591065,0.698970,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',1.812913,1.431364,-2.000000},
+{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',2.361728,1.230449,-2.000000}, {'','',-2.000000,2.017033,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
+{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.812913,1.653213,1.113943}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000},
+{'','',3.110253,1.681241,2.832509}, {'','',-2.000000,0.903090,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.396199,1.477121,2.558709}, {'','',3.355068,3.777717,2.657056}, {'','',1.591065,3.207096,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',0.477121,1.857332,-2.000000},
+{'','',1.342423,0.602060,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.484300,-2.000000,0.477121}, {'','',2.539076,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970}, {'','',3.015779,-2.000000,2.685742},
+{'','',1.633468,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000},
+{'','',1.845098,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',2.612784,-2.000000,2.849419}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.685742,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',0.698970,-2.000000,-2.000000}, {'','',1.602060,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.509203,-2.000000,0.301030},
+{'','',2.816241,0.000000,3.393224}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
+{'','',2.677607,-2.000000,-2.000000}, {'','',1.653213,-2.000000,0.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.149219,-2.000000,0.698970}, {'','',3.412124,-2.000000,1.812913},
+{'','',2.315970,-2.000000,0.301030}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',2.858537,-2.000000,1.845098}, {'','',0.602060,-2.000000,2.361728}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',1.000000,-2.000000,-2.000000},
+{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',3.019532,-2.000000,1.255273}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121},
+{'','',3.147985,2.626340,1.857332}, {'','',2.797268,0.903090,2.796574}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',2.359835,-2.000000,-2.000000}, {'','',3.361161,2.567026,0.301030},
+{'','',2.257679,-2.000000,3.261263}, {'','',2.983626,0.903090,2.212188}, {'','',1.755875,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
+{'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,-2.000000,0.000000}, {'','',3.643749,2.823474,3.224792}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
+{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',1.176091,2.017033,-2.000000},
+{'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.477121,1.255273,-2.000000}, {'','',0.301030,1.662758,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.000000,2.056905,0.903090},
+{'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000},
+{'','',2.214844,3.899437,1.397940}, {'','',-2.000000,1.204120,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.000000,1.113943,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000},
+{'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.255273,-2.000000,1.903090},
+{'','',3.780389,2.989450,2.786751}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000},
+{'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.698970,0.477121,-2.000000}, {'','',2.475671,2.071882,2.809560},
+{'','',2.752048,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
+{'','',1.230449,-2.000000,-2.000000}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.544068,0.778151,0.698970}, {'','',1.949390,-2.000000,0.698970}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
+{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',2.187521,0.698970,-2.000000},
+{'','',0.778151,0.698970,0.477121}, {'','',1.505150,-2.000000,0.477121}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
+{'','',1.230449,-2.000000,-2.000000}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.544068,0.778151,0.698970}, {'','',1.949390,-2.000000,0.698970}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
+{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',2.187521,0.698970,-2.000000},
+{'','',0.778151,0.698970,0.477121}, {'','',1.505150,-2.000000,0.477121}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',3.235528,-2.000000,3.228144}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728},
+{'','',2.884795,1.301030,0.602060}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',2.269513,1.973128,2.103804}, {'','',3.408749,2.796574,1.973128}, {'','',3.176959,2.136721,3.241546}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672},
+{'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',2.975432,-2.000000,3.740994}, {'','',3.877717,2.579784,2.348305},
+{'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',3.684756,1.591065,1.612784}, {'','',3.977312,1.838849,2.736397}, {'','',3.967501,1.698970,3.025715}, {'','',3.457125,-2.000000,2.478566}, {'','',2.012837,-2.000000,-2.000000},
+{'','',2.847573,-2.000000,1.322219}, {'','',3.496653,-2.000000,1.939519}, {'','',3.235528,-2.000000,3.228144}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',2.884795,1.301030,0.602060}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292},
+{'','',2.269513,1.973128,2.103804}, {'','',3.408749,2.796574,1.973128}, {'','',3.176959,2.136721,3.241546}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023},
+{'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',2.975432,-2.000000,3.740994}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243},
+{'','',3.684756,1.591065,1.612784}, {'','',3.977312,1.838849,2.736397}, {'','',3.967501,1.698970,3.025715}, {'','',3.457125,-2.000000,2.478566}, {'','',2.012837,-2.000000,-2.000000}, {'','',2.847573,-2.000000,1.322219}, {'','',3.496653,-2.000000,1.939519}, {'','',0.778151,1.041393,-2.000000},
+{'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',0.954243,-2.000000,-2.000000}, {'','',2.064458,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
+{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',2.448706,-2.000000,3.211654}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030},
+{'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.071882,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',2.068186,1.724276,1.113943}, {'','',3.068186,3.948217,3.158965}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000},
+{'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',0.954243,-2.000000,-2.000000}, {'','',2.064458,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000},
+{'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',2.448706,-2.000000,3.211654}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.071882,-2.000000,-2.000000},
+{'','',2.123852,-2.000000,-2.000000}, {'','',2.068186,1.724276,1.113943}, {'','',3.068186,3.948217,3.158965}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
+{'','',2.625312,-2.000000,-2.000000}, {'','',1.113943,-2.000000,0.301030}, {'','',3.072985,1.939519,3.070038}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.966142,2.863323,2.898176}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',2.882525,1.785330,0.954243},
+{'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',-2.000000,0.477121,0.778151}, {'','',1.568202,0.477121,2.597695}, {'','',1.662758,2.060698,0.000000}, {'','',0.602060,-2.000000,0.845098},
+{'','',2.093422,1.518514,2.846955}, {'','',1.113943,-2.000000,0.301030}, {'','',3.072985,1.939519,3.070038}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.966142,2.863323,2.898176}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',2.882525,1.785330,0.954243},
+{'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',-2.000000,0.477121,0.778151}, {'','',1.568202,0.477121,2.597695}, {'','',1.662758,2.060698,0.000000}, {'','',0.602060,-2.000000,0.845098},
+{'','',2.093422,1.518514,2.846955}, {'','',2.149219,2.079181,0.954243}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.431364,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000},
+{'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',2.678518,2.453318,2.550228}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',1.716003,3.116940,-2.000000},
+{'','',2.831230,3.243782,-2.000000}, {'','',2.887054,1.579784,3.237795}, {'','',2.993436,2.401401,2.866878}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000},
+{'','',2.149219,2.079181,0.954243}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.431364,-2.000000,-2.000000},
+{'','',2.204120,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308},
+{'','',2.378398,-2.000000,-2.000000}, {'','',2.678518,2.453318,2.550228}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',1.716003,3.116940,-2.000000}, {'','',2.831230,3.243782,-2.000000},
+{'','',2.887054,1.579784,3.237795}, {'','',2.993436,2.401401,2.866878}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.330414,1.204120,2.632457},
+{'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',2.627366,0.301030,3.066326}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',1.819544,0.000000,1.732394}, {'','',3.832445,3.449324,2.363612}, {'','',2.981366,2.565848,2.936011},
+{'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393},
+{'','',2.841359,-2.000000,2.127105}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',3.389166,2.158362,2.212188}, {'','',3.679610,2.413300,2.906335}, {'','',3.492621,1.716003,3.151370},
+{'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',3.590396,-2.000000,1.799341}, {'','',2.330414,1.204120,2.632457}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',2.627366,0.301030,3.066326}, {'','',3.936262,2.687529,2.945469},
+{'','',2.977266,3.058046,3.325926}, {'','',1.819544,0.000000,1.732394}, {'','',3.832445,3.449324,2.363612}, {'','',2.981366,2.565848,2.936011}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452},
+{'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',2.841359,-2.000000,2.127105}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713},
+{'','',2.637490,-2.000000,-2.000000}, {'','',3.389166,2.158362,2.212188}, {'','',3.679610,2.413300,2.906335}, {'','',3.492621,1.716003,3.151370}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',3.590396,-2.000000,1.799341}, {'','',2.772322,2.448706,2.578639},
+{'','',2.342423,2.450249,1.579784}, {'','',3.105169,-2.000000,-2.000000}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',2.477121,0.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.602060,-2.000000,-2.000000},
+{'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.105169,-2.000000,-2.000000}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',2.477121,0.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',-2.000000,1.462398,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461}, {'','',0.301030,0.000000,0.000000}, {'','',3.289589,2.103804,2.824126},
+{'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000},
+{'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',1.000000,1.579784,-2.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',1.397940,0.845098,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
+{'','',2.181844,-2.000000,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461}, {'','',0.301030,0.000000,0.000000}, {'','',3.289589,2.103804,2.824126},
+{'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000},
+{'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',1.000000,1.579784,-2.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',1.397940,0.845098,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
+{'','',2.181844,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000},
+{'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000},
+{'','',1.690196,2.396199,2.406540}, {'','',2.630428,2.725912,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008},
+{'','',0.301030,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000},
+{'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',2.630428,2.725912,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423},
+{'','',3.406881,1.079181,2.103804}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.743510,-2.000000,1.812913}, {'','',3.038223,2.281033,2.232996}, {'','',3.008600,2.872156,3.443263}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548},
+{'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',2.866878,-2.000000,3.425208}, {'','',3.342028,2.133539,2.628389},
+{'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.949878,1.146128,0.778151}, {'','',3.806994,2.618048,2.845718}, {'','',-2.000000,-2.000000,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.402089,3.567497,2.037426},
+{'','',3.360593,1.568202,1.079181}, {'','',1.079181,-2.000000,-2.000000}, {'','',2.721811,1.724276,1.518514}, {'','',3.547405,-2.000000,2.677607}, {'','',1.342423,0.954243,2.897077}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.406881,1.079181,2.103804},
+{'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.743510,-2.000000,1.812913}, {'','',3.038223,2.281033,2.232996}, {'','',3.008600,2.872156,3.443263}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107},
+{'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',2.866878,-2.000000,3.425208}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
+{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.949878,1.146128,0.778151}, {'','',3.806994,2.618048,2.845718}, {'','',-2.000000,-2.000000,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.402089,3.567497,2.037426}, {'','',3.360593,1.568202,1.079181},
+{'','',1.079181,-2.000000,-2.000000}, {'','',2.721811,1.724276,1.518514}, {'','',3.547405,-2.000000,2.677607}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970}, {'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',0.301030,-2.000000,0.477121},
+{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000},
+{'','',-2.000000,-2.000000,0.301030}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.792392,-2.000000,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970}, {'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000},
+{'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030},
+{'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.792392,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.964919,3.984122,3.731830}, {'','',1.886491,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
+{'','',0.698970,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000},
+{'','',-2.000000,-2.000000,0.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.547775,2.082785,0.477121}, {'','',1.732394,-2.000000,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.964919,3.984122,3.731830}, {'','',1.886491,-2.000000,-2.000000},
+{'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030},
+{'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243},
+{'','',3.261501,3.144574,3.448088}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.547775,2.082785,0.477121}, {'','',1.732394,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000},
+{'','',0.301030,-2.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',0.903090,-2.000000,-2.000000},
+{'','',2.738781,1.361728,1.255273}, {'','',0.698970,-2.000000,0.477121}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162},
+{'','',2.257679,-2.000000,0.698970}, {'','',3.571592,1.690196,3.195069}, {'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',2.894870,1.477121,-2.000000}, {'','',2.017033,-2.000000,-2.000000}, {'','',4.066214,1.732394,3.082785},
+{'','',3.395501,1.857332,2.587711}, {'','',1.924279,-2.000000,1.176091}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',4.028083,2.858537,3.912966},
+{'','',1.732394,1.602060,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',0.903090,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',0.698970,-2.000000,0.477121}, {'','',3.966892,3.456366,4.024568},
+{'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.571592,1.690196,3.195069}, {'','',3.772835,-2.000000,-2.000000},
+{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',2.894870,1.477121,-2.000000}, {'','',2.017033,-2.000000,-2.000000}, {'','',4.066214,1.732394,3.082785}, {'','',3.395501,1.857332,2.587711}, {'','',1.924279,-2.000000,1.176091}, {'','',1.505150,-2.000000,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.690196,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
+{'','',1.322219,-2.000000,0.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000},
+{'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.530200,2.227887,2.985875}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.531479,-2.000000,-2.000000},
+{'','',1.991226,-2.000000,2.130334}, {'','',3.191171,3.276462,2.357935}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',3.729813,3.633771,3.109241},
+{'','',1.819544,-2.000000,0.477121}, {'','',1.690196,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',1.322219,-2.000000,0.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',3.206826,3.250664,3.673113},
+{'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.530200,2.227887,2.985875}, {'','',2.475671,2.089905,-2.000000},
+{'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.531479,-2.000000,-2.000000}, {'','',1.991226,-2.000000,2.130334}, {'','',3.191171,3.276462,2.357935}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.908485,-2.000000,1.579784},
+{'','',3.885700,4.392978,3.638689}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',1.000000,-2.000000,-2.000000}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000},
+{'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.719331,1.505150,3.569374}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366},
+{'','',1.690196,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',3.227887,0.301030,3.521269}, {'','',3.922622,1.875061,3.260071}, {'','',1.778151,-2.000000,0.477121}, {'','',1.414973,-2.000000,-2.000000}, {'','',0.000000,0.477121,-2.000000}, {'','',2.589950,-2.000000,-2.000000},
+{'','',2.866287,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689},
+{'','',2.021189,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',1.000000,-2.000000,-2.000000}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121},
+{'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.719331,1.505150,3.569374}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',1.690196,-2.000000,-2.000000},
+{'','',1.255273,-2.000000,-2.000000}, {'','',3.227887,0.301030,3.521269}, {'','',3.922622,1.875061,3.260071}, {'','',1.778151,-2.000000,0.477121}, {'','',1.414973,-2.000000,-2.000000}, {'','',0.000000,0.477121,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',2.866287,-2.000000,-2.000000},
+{'','',-2.000000,-2.000000,0.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',2.514548,1.732394,-2.000000}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',2.885361,1.748188,1.255273},
+{'','',4.169674,2.836957,2.929419}, {'','',3.269980,2.445604,2.318063}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341},
+{'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',3.244772,-2.000000,2.688420}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',3.853941,2.320146,1.908485},
+{'','',4.293738,1.707570,3.375846}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.539452,2.184691,1.579784}, {'','',3.478278,2.245513,1.556303}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.756636,2.149219,0.000000}, {'','',3.779813,3.175222,0.000000}, {'','',2.107210,-2.000000,3.054613},
+{'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',2.514548,1.732394,-2.000000}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',2.885361,1.748188,1.255273}, {'','',4.169674,2.836957,2.929419}, {'','',3.269980,2.445604,2.318063},
+{'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276},
+{'','',3.244772,-2.000000,2.688420}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',3.853941,2.320146,1.908485}, {'','',4.293738,1.707570,3.375846}, {'','',0.000000,-2.000000,-2.000000},
+{'','',3.539452,2.184691,1.579784}, {'','',3.478278,2.245513,1.556303}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.756636,2.149219,0.000000}, {'','',3.779813,3.175222,0.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',3.467312,3.637189,2.209515}, {'','',2.387390,-2.000000,-2.000000},
+{'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000},
+{'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',2.786041,2.619093,0.903090}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',1.826075,2.093422,1.612784},
+{'','',2.907949,2.474216,1.944483}, {'','',0.778151,1.176091,-2.000000}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',3.467312,3.637189,2.209515}, {'','',2.387390,-2.000000,-2.000000},
+{'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000},
+{'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',2.786041,2.619093,0.903090}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',1.826075,2.093422,1.612784},
+{'','',2.907949,2.474216,1.944483}, {'','',0.778151,1.176091,-2.000000}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000},
+{'','',1.944483,-2.000000,1.707570}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.588832,0.845098,1.000000}, {'','',1.913814,0.000000,2.650308}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075},
+{'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',1.826075,-2.000000,2.336460}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828},
+{'','',0.903090,-2.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',3.467904,2.214844,0.477121}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.527630,0.000000,1.954243}, {'','',2.396199,-2.000000,2.143015},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',1.944483,-2.000000,1.707570}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.588832,0.845098,1.000000}, {'','',1.913814,0.000000,2.650308}, {'','',2.029384,0.602060,0.301030},
+{'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',1.826075,-2.000000,2.336460}, {'','',2.155336,2.988559,1.176091},
+{'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',3.467904,2.214844,0.477121}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000},
+{'','',2.527630,0.000000,1.954243}, {'','',2.247973,1.113943,2.540329}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',2.240549,-2.000000,-2.000000}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',2.187521,-2.000000,2.315970},
+{'','',2.633468,-2.000000,1.812913}, {'','',2.423246,-2.000000,2.079181}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921},
+{'','',2.448706,-2.000000,-2.000000}, {'','',3.447778,2.491362,2.760422}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',3.033021,1.342423,0.301030}, {'','',3.130977,1.959041,-2.000000},
+{'','',2.853090,0.000000,3.227115}, {'','',3.478566,2.406540,2.940018}, {'','',2.193125,0.000000,0.477121}, {'','',2.892651,-2.000000,1.000000}, {'','',0.778151,0.301030,0.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',2.527630,-2.000000,0.778151}, {'','',2.247973,1.113943,2.540329},
+{'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',2.240549,-2.000000,-2.000000}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',2.187521,-2.000000,2.315970}, {'','',2.633468,-2.000000,1.812913}, {'','',2.423246,-2.000000,2.079181},
+{'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',3.447778,2.491362,2.760422},
+{'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',3.033021,1.342423,0.301030}, {'','',3.130977,1.959041,-2.000000}, {'','',2.853090,0.000000,3.227115}, {'','',3.478566,2.406540,2.940018},
+{'','',2.193125,0.000000,0.477121}, {'','',2.892651,-2.000000,1.000000}, {'','',0.778151,0.301030,0.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',2.527630,-2.000000,0.778151}, {'','',1.913814,2.414973,2.413300}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000},
+{'','',1.939519,1.591065,-2.000000}, {'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',1.000000,1.763428,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',2.693727,2.298853,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390},
+{'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',3.035830,1.278754,4.148757}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211},
+{'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',-2.000000,2.004321,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',2.944483,-2.000000,3.992465}, {'','',2.578639,2.701568,2.563481}, {'','',-2.000000,1.591065,-2.000000}, {'','',2.453318,0.778151,-2.000000},
+{'','',-2.000000,3.283527,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',1.939519,1.591065,-2.000000},
+{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',1.000000,1.763428,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',2.693727,2.298853,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754},
+{'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',3.035830,1.278754,4.148757}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545},
+{'','',2.924279,3.172311,2.450249}, {'','',-2.000000,2.004321,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',2.944483,-2.000000,3.992465}, {'','',2.578639,2.701568,2.563481}, {'','',-2.000000,1.591065,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',-2.000000,3.283527,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',1.968483,1.845098,1.079181}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
+{'','',3.929266,3.701654,3.580126}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060},
+{'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',2.966142,2.569374,2.804139}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785},
+{'','',0.301030,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',3.614686,1.977724,4.250152}, {'','',3.296007,3.418301,2.948413}, {'','',1.301030,-2.000000,-2.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',2.705864,-2.000000,0.000000},
+{'','',1.431364,-2.000000,0.000000}, {'','',1.968483,1.845098,1.079181}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126}, {'','',0.954243,-2.000000,-2.000000},
+{'','',1.322219,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582},
+{'','',2.574031,-2.000000,-2.000000}, {'','',2.966142,2.569374,2.804139}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033},
+{'','',3.614686,1.977724,4.250152}, {'','',3.296007,3.418301,2.948413}, {'','',1.301030,-2.000000,-2.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',2.584331,1.518514,3.410440},
+{'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',1.176091,1.361728,-2.000000}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.121231,-2.000000,1.397940}, {'','',3.296884,2.769377,3.048053}, {'','',2.843855,2.580925,2.530200},
+{'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509},
+{'','',1.806180,1.255273,1.838849}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.366983,3.468938,1.919078}, {'','',2.942008,2.998695,2.117271}, {'','',2.585461,2.642465,1.579784},
+{'','',3.348500,2.309630,1.819544}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.998695,1.146128,0.000000}, {'','',3.448242,2.468347,1.301030}, {'','',2.584331,1.518514,3.410440}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',1.176091,1.361728,-2.000000},
+{'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.121231,-2.000000,1.397940}, {'','',3.296884,2.769377,3.048053}, {'','',2.843855,2.580925,2.530200}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462},
+{'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',1.806180,1.255273,1.838849}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151},
+{'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.366983,3.468938,1.919078}, {'','',2.942008,2.998695,2.117271}, {'','',2.585461,2.642465,1.579784}, {'','',3.348500,2.309630,1.819544}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.998695,1.146128,0.000000},
+{'','',3.448242,2.468347,1.301030}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.204120,1.255273,-2.000000},
+{'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000},
+{'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',1.591065,0.698970,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
+{'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.204120,1.255273,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000},
+{'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354},
+{'','',1.591065,0.698970,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000},
+{'','',1.812913,1.431364,-2.000000}, {'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',2.361728,1.230449,-2.000000}, {'','',-2.000000,2.017033,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000},
+{'','',3.317854,2.462398,0.000000}, {'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.812913,1.653213,1.113943}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000},
+{'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509}, {'','',-2.000000,0.903090,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.396199,1.477121,2.558709}, {'','',3.355068,3.777717,2.657056}, {'','',1.591065,3.207096,-2.000000}, {'','',3.294466,0.301030,-2.000000},
+{'','',0.477121,1.857332,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',1.812913,1.431364,-2.000000},
+{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',2.361728,1.230449,-2.000000}, {'','',-2.000000,2.017033,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
+{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.812913,1.653213,1.113943}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000},
+{'','',3.110253,1.681241,2.832509}, {'','',-2.000000,0.903090,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.396199,1.477121,2.558709}, {'','',3.355068,3.777717,2.657056}, {'','',1.591065,3.207096,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',0.477121,1.857332,-2.000000},
+{'','',1.342423,0.602060,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.484300,-2.000000,0.477121}, {'','',2.539076,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970}, {'','',3.015779,-2.000000,2.685742},
+{'','',1.633468,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000},
+{'','',1.845098,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',2.612784,-2.000000,2.849419}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.685742,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',0.698970,-2.000000,-2.000000}, {'','',1.602060,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.484300,-2.000000,0.477121}, {'','',2.539076,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970}, {'','',3.015779,-2.000000,2.685742},
+{'','',1.633468,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000},
+{'','',1.845098,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',2.612784,-2.000000,2.849419}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.685742,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',0.698970,-2.000000,-2.000000}, {'','',1.602060,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.509203,-2.000000,0.301030},
+{'','',2.816241,0.000000,3.393224}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
+{'','',2.677607,-2.000000,-2.000000}, {'','',1.653213,-2.000000,0.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.149219,-2.000000,0.698970}, {'','',3.412124,-2.000000,1.812913},
+{'','',2.315970,-2.000000,0.301030}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',2.858537,-2.000000,1.845098}, {'','',2.943495,-2.000000,0.000000}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
+{'','',2.509203,-2.000000,0.301030}, {'','',2.816241,0.000000,3.393224}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',1.653213,-2.000000,0.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.149219,-2.000000,0.698970},
+{'','',3.412124,-2.000000,1.812913}, {'','',2.315970,-2.000000,0.301030}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',2.858537,-2.000000,1.845098}, {'','',0.602060,-2.000000,2.361728}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000},
+{'','',1.000000,-2.000000,-2.000000}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',3.019532,-2.000000,1.255273}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
+{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.797268,0.903090,2.796574}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',2.359835,-2.000000,-2.000000},
+{'','',3.361161,2.567026,0.301030}, {'','',2.257679,-2.000000,3.261263}, {'','',2.983626,0.903090,2.212188}, {'','',1.755875,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',0.602060,-2.000000,2.361728},
+{'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',3.019532,-2.000000,1.255273}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000},
+{'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.797268,0.903090,2.796574}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000},
+{'','',3.008174,2.149219,2.641474}, {'','',2.359835,-2.000000,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',2.257679,-2.000000,3.261263}, {'','',2.983626,0.903090,2.212188}, {'','',1.755875,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
+{'','',1.832509,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,-2.000000,0.000000}, {'','',3.643749,2.823474,3.224792}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.631342,2.372912,2.641474},
+{'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000}, {'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',1.176091,2.017033,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
+{'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,-2.000000,0.000000}, {'','',3.643749,2.823474,3.224792}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
+{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',1.176091,2.017033,-2.000000},
+{'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.477121,1.255273,-2.000000}, {'','',0.301030,1.662758,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.000000,2.056905,0.903090},
+{'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000},
+{'','',2.214844,3.899437,1.397940}, {'','',-2.000000,1.204120,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.000000,1.113943,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.477121,1.255273,-2.000000}, {'','',0.301030,1.662758,-2.000000}, {'','',-2.000000,1.477121,-2.000000},
+{'','',0.000000,2.056905,0.903090}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
+{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',-2.000000,1.204120,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.000000,1.113943,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
+{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',0.301030,-2.000000,-2.000000},
+{'','',1.255273,-2.000000,1.903090}, {'','',3.025306,1.079181,1.897627}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.255273,-2.000000,1.903090}, {'','',3.780389,2.989450,2.786751}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098},
+{'','',0.000000,-2.000000,-2.000000}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.698970,0.477121,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',2.752048,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.780389,2.989450,2.786751},
+{'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000},
+{'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.698970,0.477121,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',2.752048,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}
+};
+
+static const lng_stat2 enc_win[]={
+{'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715},
+{'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754},
+{'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519},
+{'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397},
+{'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847},
+{'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093},
+{'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000},
+{'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634},
+{'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453},
+{'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000},
+{'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965}, {'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',3.068557,3.068928,2.720986},
+{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
+{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
+{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
+{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
+{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
+{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
+{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
+{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000}, {'','',2.727541,2.992995,-2.000000},
+{'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000}, {'','',1.397940,2.607455,0.301030},
+{'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509}, {'','',-2.000000,2.017033,-2.000000},
+{'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709}, {'','',0.477121,1.857332,-2.000000},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
+{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
+{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
+{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
+{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515},
+{'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000},
+{'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000},
+{'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243},
+{'','',2.678518,2.453318,2.550228}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000},
+{'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308},
+{'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000},
+{'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228},
+{'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370},
+{'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393},
+{'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341},
+{'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612},
+{'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452},
+{'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000},
+{'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105},
+{'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059},
+{'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000},
+{'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
+{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
+{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
+{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
+{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000},
+{'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000},
+{'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474},
+{'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574},
+{'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426},
+{'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276},
+{'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607},
+{'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',2.439333,1.414973,0.000000},
+{'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594},
+{'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389},
+{'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181},
+{'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754},
+{'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.158362,-2.000000,0.698970}, {'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
+{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
+{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
+{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
+{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
+{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
+{'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101},
+{'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926},
+{'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
+{'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273},
+{'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970},
+{'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188},
+{'','',3.571592,1.690196,3.195069}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000},
+{'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970},
+{'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000},
+{'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121},
+{'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000},
+{'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084},
+{'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
+{'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000},
+{'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000},
+{'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000},
+{'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060},
+{'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466},
+{'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
+{'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000},
+{'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000},
+{'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366},
+{'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071},
+{'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419},
+{'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791},
+{'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090},
+{'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000},
+{'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127},
+{'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341},
+{'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063},
+{'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420},
+{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
+{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
+{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
+{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
+{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
+{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
+{'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121},
+{'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000},
+{'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000},
+{'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018}, {'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
+{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
+{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
+{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
+{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
+{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
+{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
+{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
+{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',0.301030,2.826075,-2.000000},
+{'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000},
+{'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000}, {'','',2.693727,2.298853,-2.000000},
+{'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465}, {'','',-2.000000,3.283527,-2.000000},
+{'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126},
+{'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582},
+{'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000},
+{'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139},
+{'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000},
+{'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483},
+{'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000},
+{'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362},
+{'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033},
+{'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151},
+{'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000},
+{'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419},
+{'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390},
+{'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940},
+{'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849},
+{'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000},
+{'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000},
+{'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000},
+{'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950},
+{'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030},
+{'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000},
+{'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540},
+{'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
+{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
+{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
+{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
+{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814},
+{'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560},
+{'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000},
+{'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474},
+{'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000}, {'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
+{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
+{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
+{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
+{'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090}, {'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000},
+{'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.149219,-2.000000,0.698970},
+{'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
+{'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.858537,-2.000000,1.845098},
+{'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
+{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
+{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
+{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
+{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
+{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
+{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000},
+{'','',0.477121,1.255273,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000},
+{'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
+{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
+{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
+{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
+{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000},
+{'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514},
+{'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828},
+{'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121},
+{'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091},
+{'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000},
+{'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292},
+{'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959},
+{'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546},
+{'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986},
+{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
+{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
+{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
+{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
+{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
+{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
+{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
+{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000},
+{'','',2.638489,3.002166,2.585461}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
+{'','',1.397940,0.845098,0.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000},
+{'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000},
+{'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795},
+{'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926},
+{'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454},
+{'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011},
+{'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
+{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
+{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
+{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
+{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423},
+{'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548},
+{'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
+{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514},
+{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
+{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
+{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
+{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
+{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
+{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
+{'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091},
+{'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000},
+{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000},
+{'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000},
+{'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943},
+{'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000},
+{'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000},
+{'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000},
+{'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000},
+{'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374},
+{'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784},
+{'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276},
+{'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000},
+{'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000},
+{'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030},
+{'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
+{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
+{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
+{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
+{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
+{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
+{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
+{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
+{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
+{'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000},
+{'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000},
+{'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181},
+{'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078},
+{'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000},
+{'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000},
+{'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784},
+{'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000},
+{'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008},
+{'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000},
+{'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000}, {'','',2.966142,2.863323,2.898176},
+{'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
+{'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
+{'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
+{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
+{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
+{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
+{'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
+{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
+{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
+{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
+{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
+{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000}, {'','',0.778151,0.698970,0.477121},
+{'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394}, {'','',1.602060,0.602060,-2.000000},
+{'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.949390,-2.000000,0.698970},
+{'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150},
+{'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075},
+{'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000},
+{'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}
+};
+
+static const lng_stat2 enc_alt[]={
+{'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715},
+{'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754},
+{'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519},
+{'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397},
+{'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847},
+{'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093},
+{'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000},
+{'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634},
+{'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453},
+{'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000},
+{'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965}, {'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',3.068557,3.068928,2.720986},
+{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
+{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
+{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
+{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
+{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
+{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
+{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
+{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000}, {'','',2.727541,2.992995,-2.000000},
+{'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000}, {'','',1.397940,2.607455,0.301030},
+{'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509}, {'','',-2.000000,2.017033,-2.000000},
+{'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709}, {'','',0.477121,1.857332,-2.000000},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
+{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
+{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
+{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
+{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515},
+{'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000},
+{'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000},
+{'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243},
+{'','',2.678518,2.453318,2.550228}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000},
+{'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308},
+{'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000},
+{'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228},
+{'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370},
+{'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393},
+{'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341},
+{'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612},
+{'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452},
+{'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000},
+{'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105},
+{'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059},
+{'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000},
+{'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
+{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
+{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
+{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
+{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000},
+{'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000},
+{'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474},
+{'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574},
+{'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426},
+{'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276},
+{'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607},
+{'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',2.439333,1.414973,0.000000},
+{'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594},
+{'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389},
+{'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181},
+{'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754},
+{'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.158362,-2.000000,0.698970}, {'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
+{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
+{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
+{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
+{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
+{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
+{'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101},
+{'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926},
+{'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
+{'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273},
+{'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970},
+{'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188},
+{'','',3.571592,1.690196,3.195069}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000},
+{'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970},
+{'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000},
+{'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121},
+{'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000},
+{'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084},
+{'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
+{'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000},
+{'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000},
+{'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000},
+{'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060},
+{'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466},
+{'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
+{'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000},
+{'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000},
+{'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366},
+{'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071},
+{'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419},
+{'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791},
+{'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090},
+{'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000},
+{'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127},
+{'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341},
+{'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063},
+{'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420},
+{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
+{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
+{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
+{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
+{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
+{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
+{'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121},
+{'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000},
+{'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000},
+{'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018}, {'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
+{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
+{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
+{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
+{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
+{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
+{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
+{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
+{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',0.301030,2.826075,-2.000000},
+{'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000},
+{'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000}, {'','',2.693727,2.298853,-2.000000},
+{'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465}, {'','',-2.000000,3.283527,-2.000000},
+{'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126},
+{'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582},
+{'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000},
+{'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139},
+{'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000},
+{'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483},
+{'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000},
+{'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362},
+{'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033},
+{'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151},
+{'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000},
+{'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419},
+{'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390},
+{'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940},
+{'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849},
+{'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000},
+{'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000},
+{'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000},
+{'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950},
+{'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030},
+{'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000},
+{'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540},
+{'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
+{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
+{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
+{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
+{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814},
+{'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560},
+{'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000},
+{'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474},
+{'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000}, {'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
+{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
+{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
+{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
+{'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090}, {'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000},
+{'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.149219,-2.000000,0.698970},
+{'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
+{'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.858537,-2.000000,1.845098},
+{'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
+{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
+{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
+{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
+{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
+{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
+{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000},
+{'','',0.477121,1.255273,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000},
+{'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
+{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
+{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
+{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
+{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000},
+{'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514},
+{'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828},
+{'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121},
+{'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091},
+{'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000},
+{'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292},
+{'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959},
+{'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546},
+{'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986},
+{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
+{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
+{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
+{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
+{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
+{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
+{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
+{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000},
+{'','',2.638489,3.002166,2.585461}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495},
+{'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
+{'','',1.397940,0.845098,0.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000},
+{'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000},
+{'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795},
+{'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926},
+{'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454},
+{'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011},
+{'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
+{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
+{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
+{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
+{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
+{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
+{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423},
+{'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548},
+{'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
+{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514},
+{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
+{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
+{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
+{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
+{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
+{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
+{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
+{'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091},
+{'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000},
+{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000},
+{'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000},
+{'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943},
+{'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000},
+{'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000},
+{'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000},
+{'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000},
+{'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000},
+{'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374},
+{'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784},
+{'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276},
+{'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000},
+{'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000},
+{'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030},
+{'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
+{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
+{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
+{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
+{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
+{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
+{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
+{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
+{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
+{'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000},
+{'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000},
+{'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181},
+{'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078},
+{'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000},
+{'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000},
+{'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784},
+{'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000},
+{'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008},
+{'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000},
+{'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000}, {'','',2.966142,2.863323,2.898176},
+{'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
+{'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
+{'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000},
+{'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081},
+{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
+{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
+{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
+{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
+{'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
+{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
+{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
+{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
+{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
+{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
+{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
+{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
+{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000}, {'','',0.778151,0.698970,0.477121},
+{'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394}, {'','',1.602060,0.602060,-2.000000},
+{'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.949390,-2.000000,0.698970},
+{'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150},
+{'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075},
+{'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000},
+{'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}
+};
+
+static unsigned int indexes2=2367;
+static unsigned int npow2=4096;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libguess/turkish_impl.c	Thu Aug 02 08:29:59 2007 -0700
@@ -0,0 +1,25 @@
+#include "libguess.h"
+
+static const char *_guess_tr(const unsigned char *ptr, int size)
+{
+    int i;
+
+    for (i = 0; i < size; i++)
+    {
+        if (ptr[i] == 0x80 || 
+            (ptr[i] >= 0x82 && ptr[i] <= 0x8C) ||
+            (ptr[i] >= 0x91 && ptr[i] <= 0x9C) || 
+            ptr[ i ] == 0x9F)
+            return "CP1254";
+    }
+
+    return "ISO-8859-9";
+}
+
+const char *guess_tr(const char *ptr, int size)
+{
+    if (dfa_validate_utf8(ptr, size))
+        return "UTF-8";
+
+    return _guess_tr((const unsigned char *)ptr, size);
+}
--- a/src/librcd/Makefile	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-include ../../mk/rules.mk
-include ../../mk/init.mk
-
-OBJECTIVE_LIBS_NOINST = librcd.a
-
-LDFLAGS += -Wl,-export-dynamic
-
-CFLAGS += $(PICFLAGS)
-
-SOURCES = \
-	librcd.c
-
-OBJECTS = ${SOURCES:.c=.o}
-
-include ../../mk/objective.mk
--- a/src/librcd/README	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-librcd.c, librcd.h and russian_table.h were taken from librcd 0.1.8 (http://rusxmms.sourceforge.net)
-Librcd is written by Suren A. Chilingaryan <csa@dside.dyndns.org> and distributed under GNU GPL.
-
-Audacious integration bits are (c) 2006 Valentine Sinitsyn <e_val@inbox.ru>
--- a/src/librcd/librcd.c	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,269 +0,0 @@
-#include <stdio.h>
-#include <string.h>
-
-#define _LIBRCD_C
-#include "librcd.h"
-
-#define NF_VALUE -2
-#define max(a,b) ((a>b)?a:b)
-#define min(a,b) ((a<b)?a:b)
-#define bit(i) (1<<i)
-
-typedef struct lng_stat2 {
-  unsigned char a;
-  unsigned char b;
-  double rate;
-  double srate;
-  double erate;
-} lng_stat2;
-
-#include "russian_table.h"
-
-
-static int end_symbol(char ch) {
-    if (ch=='\r'||ch=='\n'||ch==0||ch==' '||ch=='\t'||ch==','||ch=='.'||ch=='!'||ch=='?'||ch==';'||ch=='-'||ch==':'||ch=='"'||ch=='\''||ch==')') return 1;
-    return 0;
-}
-
-static int start_symbol(char ch) {
-    if ((ch=='\t')||ch=='\r'||ch=='\n'||(ch==' ')||(ch=='(')||(ch=='"')||(ch=='\'')) return 1;
-    return 0;
-}    
-
-typedef const struct lng_stat2 *lng_stat2_ptr;
-
-static void bfind(const unsigned char *a, lng_stat2_ptr *w, lng_stat2_ptr *k, lng_stat2_ptr *al) {
-  const struct lng_stat2 *winptr, *koiptr,*altptr;
-  int ki,wi,ai,d,ws=0,ks=0,as=0;
-    d=npow2>>1;
-    wi=d;
-    ki=d;
-    ai=d;
-    winptr=0;
-    koiptr=0;
-    altptr=0;
-    do{
-      d>>=1;
-    
-      if(!ws){
-       if (wi>indexes2) wi-=d;
-       else {
-        winptr=enc_win+wi-1;
-        if(a[0]==winptr->a){
-          if(a[1]==winptr->b){
-        	ws=1;
-          }else if(a[1]<winptr->b){
-            wi-=d;
-          }else{ //b>win[wi].b
-            wi+=d;
-          }
-        }else if(a[0]<winptr->a){
-          wi-=d;
-        }else{ //a>win[wi].a
-          wi+=d;
-        }
-       }
-      }
-      if(!ks){
-       if (ki>indexes2) ki-=d;
-       else {
-        koiptr=enc_koi+ki-1;
-        if(a[0]==koiptr->a){
-          if(a[1]==koiptr->b){
-        	ks=1;
-          }else if(a[1]<koiptr->b){
-            ki-=d;
-          }else{ //b>win[wi].b
-            ki+=d;
-          }
-        }else if(a[0]<koiptr->a){
-          ki-=d;
-        }else{ //a>win[wi].a
-          ki+=d;
-        }
-       }
-      }
-      if(!as){
-       if (ai>indexes2) ai-=d;
-       else {
-        altptr=enc_alt+ai-1;
-        if(a[0]==altptr->a){
-          if(a[1]==altptr->b){
-        	as=1;
-          }else if(a[1]<altptr->b){
-            ai-=d;
-          }else{ //b>win[wi].b
-            ai+=d;
-          }
-        }else if(a[0]<altptr->a){
-          ai-=d;
-        }else{ //a>win[wi].a
-          ai+=d;
-        }
-       }
-      }
-    }while(d);
-    if (ws) *w=winptr;
-    else *w=NULL;
-    if (ks) *k=koiptr;
-    else *k=NULL;
-    if (as) *al=altptr;
-    else *al=NULL;
-}
-
-static double calculate(double s, double m, double e) {
-    return s+m+e;
-}
-
-static int is_win_charset2(const unsigned char *txt, int len){
-  const struct lng_stat2 *winptr, *koiptr,*altptr;
-  double winstep,koistep,altstep,winestep,koiestep,altestep,winsstep,koisstep,altsstep;
-  double winstat=0,koistat=0,altstat=0,winestat=0,koiestat=0,altestat=0,winsstat=0,koisstat=0,altsstat=0;
-  long j;
-  
-#ifdef _AUTO_DEBUG
-  fprintf(stderr,"Word: %s\n",txt);
-#endif
-  for(j=0;j<len-1;j++){
-    //skip bottom half of table
-    if(txt[j]<128 || txt[j+1]<128) continue;
-#ifdef _AUTO_DEBUG
-    fprintf(stderr,"Pair: %c%c",txt[j],txt[j+1]);
-#endif
-    bfind(txt+j,&winptr,&koiptr,&altptr);
-
-    if ((j==0)||(start_symbol(txt[j-1]))) {
-	if (winptr) winsstep=winptr->srate;
-	else winsstep=NF_VALUE;
-	if (koiptr) koisstep=koiptr->srate;
-	else koisstep=NF_VALUE;
-	if (altptr) altsstep=altptr->srate;
-	else altsstep=NF_VALUE;
-	winestep=0;
-	koiestep=0;
-	altestep=0;
-	winstep=0;
-	koistep=0;
-	altstep=0;
-#ifdef _AUTO_DEBUG
-	fprintf(stderr,", Win %lf, Koi %lf, Alt: %lf\n",winsstep,koisstep,altsstep);
-#endif
-    } else if ((j==len-2)||(end_symbol(txt[j+2]))) {
-	if (winptr) winestep=winptr->erate;
-	else winestep=NF_VALUE;
-	if (koiptr) koiestep=koiptr->erate;
-	else koiestep=NF_VALUE;
-	if (altptr) altestep=altptr->erate;
-	else altestep=NF_VALUE;
-	winsstep=0;
-	koisstep=0;
-	altsstep=0;
-	winstep=0;
-	koistep=0;
-	altstep=0;
-#ifdef _AUTO_DEBUG
-	fprintf(stderr,", Win %lf, Koi %lf, Alt %lf\n",winestep,koiestep,altestep);
-#endif
-    } else {
-	if (winptr) winstep=winptr->rate;
-	else winstep=NF_VALUE;
-	if (koiptr) koistep=koiptr->rate;
-	else koistep=NF_VALUE;
-	if (altptr) altstep=altptr->rate;
-	else altstep=NF_VALUE;
-	winsstep=0;
-	winestep=0;
-	koisstep=0;
-	koiestep=0;
-	altsstep=0;
-	altestep=0;
-#ifdef _AUTO_DEBUG
-	fprintf(stderr,", Win %lf, Koi %lf, Alt %lf\n",winstep,koistep,altstep);
-#endif
-    }
-    
-    winstat+=winstep;
-    koistat+=koistep;
-    altstat+=altstep;
-    winsstat+=winsstep;
-    koisstat+=koisstep;
-    altsstat+=altsstep;
-    winestat+=winestep;
-    koiestat+=koiestep;
-    altestat+=altestep;
-  }
-  
-#ifdef _AUTO_DEBUG
-  fprintf(stderr,"Start.  Win: %lf, Koi: %lf, Alt: %lf\n",winsstat,koisstat,altsstat);
-  fprintf(stderr,"Middle. Win: %lf, Koi: %lf, Alt: %lf\n",winstat,koistat,altstat);
-  fprintf(stderr,"End.    Win: %lf, Koi: %lf, Alt: %lf\n",winestat,koiestat,altestat);
-  fprintf(stderr,"Final.  Win: %lf, Koi: %lf, Alt: %lf\n",calculate(winsstat,winstat,winestat),calculate(koisstat,koistat,koiestat),calculate(altsstat,altstat,altestat));
-#endif
-  if ((calculate(altsstat,altstat,altestat)>calculate(koisstat,koistat,koiestat))&&(calculate(altsstat,altstat,altestat)>calculate(winsstat,winstat,winestat))) return 3;
-  if (calculate(koisstat,koistat,koiestat)>calculate(winsstat,winstat,winestat)) return 1;
-  return 0;
-}
-
-
-static int check_utf8(const unsigned char *buf, int len) {
-    long i,j;
-    int bytes=0,rflag=0;
-    unsigned char tmp;
-    int res=0;
-
-    for (i=0;i<len;i++) {
-	if (buf[i]<128) continue;
-	
-	if (bytes>0) {
-	    if ((buf[i]&0xC0)==0x80) {
-		if (rflag) {
-		    tmp=buf[i]&0x3F;
-		    // Russian is 0x410-0x44F
-		    if ((rflag==1)&&(tmp>=0x10)) res++;
-		    else if ((rflag==2)&&(tmp<=0x0F)) res++;
-		}
-		bytes--;
-	    } else {
-		res--;
-		bytes=1-bytes;
-		rflag=0;
-	    }
-	} else {
-	    for (j=6;j>=0;j--)
-		if ((buf[i]&bit(j))==0) break;
-	    
-	    if ((j==0)||(j==6)) {
-		if ((j==6)&&(bytes<0)) bytes++;
-		else res--;
-		continue;
-	    }
-	    bytes=6-j;
-	    if (bytes==1) {
-		// Cyrrilic D0-D3, Russian - D0-D1
-		if (buf[i]==0xD0) rflag=1;
-		else if (buf[i]==0xD1) rflag=2;
-	    }
-	}
-	    
-	if ((buf[i]==0xD0)||(buf[i]==0xD1)) {
-	    if (i+1==len) break;
-	    	    
-	}
-    }
-    return res;
-}
-
-
-
-rcd_russian_charset rcdGetRussianCharset(const char *buf,int len) {
-    long l;
-
-    l = len?len:strlen(buf);
-    if (check_utf8((const unsigned char *)buf,l)>1) return RUSSIAN_CHARSET_UTF8;
-    return is_win_charset2((const unsigned char *)buf,l);
-}
-
-/* Compatibility */
-rcd_russian_charset get_russian_charset(const char *buf,int len) {
-    return rcdGetRussianCharset(buf, len);
-}
--- a/src/librcd/librcd.h	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-#ifndef _LIBRCD_H
-#define _LIBRCD_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-enum rcd_russian_charset_t {
-    RUSSIAN_CHARSET_WIN = 0,
-    RUSSIAN_CHARSET_KOI,
-    RUSSIAN_CHARSET_UTF8,
-    RUSSIAN_CHARSET_ALT
-};
-typedef enum rcd_russian_charset_t rcd_russian_charset;
-
-
-/*
-rcdGetRussianCharset
-    Detects encoding of russian text passed in buf variable. Support 
-    UTF-8, CP1251, CP866 and KOI8-R encoding.
-    
-    buf  	String with russian texts
-    len  	Number of bytes to use from buf. If zero is passed determined 
-		by strlen.
-    
-    Returns:
-	0 - CP1251
-	1 - KOI8-R
-	2 - UTF8
-	3 - CP866
-*/
-
-rcd_russian_charset rcdGetRussianCharset(const char *buf, int len);
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Backward compatibility */
-#ifndef _LIBRCD_C
-# define russian_charsets rcd_russian_charset_t
-# define get_russian_charset rcdGetRussianCharset
-#endif /* ! _LIBRCD_C */
-
-#endif /* _LIBRCD_H */
--- a/src/librcd/russian_table.h	Sun Jul 29 11:01:10 2007 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,899 +0,0 @@
-static const lng_stat2 enc_koi[]={
-{'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.544068,0.778151,0.698970},
-{'','',1.949390,-2.000000,0.698970}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394}, {'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030},
-{'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',2.187521,0.698970,-2.000000}, {'','',0.778151,0.698970,0.477121}, {'','',1.505150,-2.000000,0.477121}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',2.603144,-2.000000,1.204120},
-{'','',3.235528,-2.000000,3.228144}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',2.884795,1.301030,0.602060}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',2.269513,1.973128,2.103804}, {'','',3.408749,2.796574,1.973128},
-{'','',3.176959,2.136721,3.241546}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000},
-{'','',3.446848,1.863323,1.278754}, {'','',2.975432,-2.000000,3.740994}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',3.684756,1.591065,1.612784}, {'','',3.977312,1.838849,2.736397},
-{'','',3.967501,1.698970,3.025715}, {'','',3.457125,-2.000000,2.478566}, {'','',2.012837,-2.000000,-2.000000}, {'','',2.847573,-2.000000,1.322219}, {'','',3.496653,-2.000000,1.939519}, {'','',0.778151,1.041393,-2.000000}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000},
-{'','',1.672098,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',0.954243,-2.000000,-2.000000}, {'','',2.064458,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000},
-{'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',2.448706,-2.000000,3.211654}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620},
-{'','',2.071882,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',2.068186,1.724276,1.113943}, {'','',3.068186,3.948217,3.158965}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000},
-{'','',1.568202,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',1.113943,-2.000000,0.301030}, {'','',3.072985,1.939519,3.070038}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.966142,2.863323,2.898176}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
-{'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',-2.000000,0.477121,0.778151}, {'','',1.568202,0.477121,2.597695}, {'','',1.662758,2.060698,0.000000},
-{'','',0.602060,-2.000000,0.845098}, {'','',2.093422,1.518514,2.846955}, {'','',2.149219,2.079181,0.954243}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000},
-{'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',2.678518,2.453318,2.550228}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822},
-{'','',1.716003,3.116940,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',2.887054,1.579784,3.237795}, {'','',2.993436,2.401401,2.866878}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000},
-{'','',1.462398,-2.000000,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',2.627366,0.301030,3.066326}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',1.819544,0.000000,1.732394},
-{'','',3.832445,3.449324,2.363612}, {'','',2.981366,2.565848,2.936011}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454},
-{'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',2.841359,-2.000000,2.127105}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',3.389166,2.158362,2.212188},
-{'','',3.679610,2.413300,2.906335}, {'','',3.492621,1.716003,3.151370}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',3.590396,-2.000000,1.799341}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.105169,-2.000000,-2.000000},
-{'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030},
-{'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',2.477121,0.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222},
-{'','',0.301030,-2.000000,-2.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461}, {'','',0.301030,0.000000,0.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000},
-{'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',1.000000,1.579784,-2.000000},
-{'','',-2.000000,1.342423,-2.000000}, {'','',1.397940,0.845098,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.181844,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000},
-{'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',2.630428,2.725912,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
-{'','',1.255273,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.406881,1.079181,2.103804},
-{'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.743510,-2.000000,1.812913}, {'','',3.038223,2.281033,2.232996}, {'','',3.008600,2.872156,3.443263}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107},
-{'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',2.866878,-2.000000,3.425208}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
-{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.949878,1.146128,0.778151}, {'','',3.806994,2.618048,2.845718}, {'','',-2.000000,-2.000000,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.402089,3.567497,2.037426}, {'','',3.360593,1.568202,1.079181},
-{'','',1.079181,-2.000000,-2.000000}, {'','',2.721811,1.724276,1.518514}, {'','',3.547405,-2.000000,2.677607}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970}, {'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',0.301030,-2.000000,0.477121},
-{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000},
-{'','',-2.000000,-2.000000,0.301030}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.792392,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.964919,3.984122,3.731830}, {'','',1.886491,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.819544,-2.000000,-2.000000},
-{'','',0.301030,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156},
-{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.547775,2.082785,0.477121},
-{'','',1.732394,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',4.028083,2.858537,3.912966},
-{'','',1.732394,1.602060,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',0.903090,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',0.698970,-2.000000,0.477121}, {'','',3.966892,3.456366,4.024568},
-{'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.571592,1.690196,3.195069}, {'','',3.772835,-2.000000,-2.000000},
-{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',2.894870,1.477121,-2.000000}, {'','',2.017033,-2.000000,-2.000000}, {'','',4.066214,1.732394,3.082785}, {'','',3.395501,1.857332,2.587711}, {'','',1.924279,-2.000000,1.176091}, {'','',1.505150,-2.000000,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.690196,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
-{'','',1.322219,-2.000000,0.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000},
-{'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.530200,2.227887,2.985875}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.531479,-2.000000,-2.000000},
-{'','',1.991226,-2.000000,2.130334}, {'','',3.191171,3.276462,2.357935}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',2.315970,0.954243,2.600973},
-{'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',1.000000,-2.000000,-2.000000},
-{'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.719331,1.505150,3.569374},
-{'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',3.227887,0.301030,3.521269}, {'','',3.922622,1.875061,3.260071},
-{'','',1.778151,-2.000000,0.477121}, {'','',1.414973,-2.000000,-2.000000}, {'','',0.000000,0.477121,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',2.866287,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',1.146128,0.000000,0.602060},
-{'','',3.844664,3.655810,2.542825}, {'','',2.514548,1.732394,-2.000000}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',2.885361,1.748188,1.255273}, {'','',4.169674,2.836957,2.929419}, {'','',3.269980,2.445604,2.318063}, {'','',3.363424,0.000000,2.735599},
-{'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',3.244772,-2.000000,2.688420},
-{'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',3.853941,2.320146,1.908485}, {'','',4.293738,1.707570,3.375846}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.539452,2.184691,1.579784},
-{'','',3.478278,2.245513,1.556303}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.756636,2.149219,0.000000}, {'','',3.779813,3.175222,0.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',3.467312,3.637189,2.209515}, {'','',2.387390,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
-{'','',3.575072,3.529302,1.819544}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
-{'','',2.863917,0.000000,0.301030}, {'','',2.786041,2.619093,0.903090}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',1.826075,2.093422,1.612784}, {'','',2.907949,2.474216,1.944483},
-{'','',0.778151,1.176091,-2.000000}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',1.944483,-2.000000,1.707570},
-{'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.588832,0.845098,1.000000}, {'','',1.913814,0.000000,2.650308}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275},
-{'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',1.826075,-2.000000,2.336460}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000},
-{'','',2.716838,-2.000000,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',3.467904,2.214844,0.477121}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.527630,0.000000,1.954243}, {'','',2.247973,1.113943,2.540329}, {'','',4.153266,3.863620,3.359835},
-{'','',2.582063,-2.000000,1.000000}, {'','',2.240549,-2.000000,-2.000000}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',2.187521,-2.000000,2.315970}, {'','',2.633468,-2.000000,1.812913}, {'','',2.423246,-2.000000,2.079181}, {'','',4.150449,2.653213,3.242293},
-{'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',3.447778,2.491362,2.760422}, {'','',2.164353,-2.000000,-2.000000},
-{'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',3.033021,1.342423,0.301030}, {'','',3.130977,1.959041,-2.000000}, {'','',2.853090,0.000000,3.227115}, {'','',3.478566,2.406540,2.940018}, {'','',2.193125,0.000000,0.477121},
-{'','',2.892651,-2.000000,1.000000}, {'','',0.778151,0.301030,0.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',2.527630,-2.000000,0.778151}, {'','',1.913814,2.414973,2.413300}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',1.939519,1.591065,-2.000000},
-{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',1.000000,1.763428,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',2.693727,2.298853,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754},
-{'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',3.035830,1.278754,4.148757}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545},
-{'','',2.924279,3.172311,2.450249}, {'','',-2.000000,2.004321,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',2.944483,-2.000000,3.992465}, {'','',2.578639,2.701568,2.563481}, {'','',-2.000000,1.591065,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',-2.000000,3.283527,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',1.968483,1.845098,1.079181}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
-{'','',3.929266,3.701654,3.580126}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060},
-{'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',2.966142,2.569374,2.804139}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785},
-{'','',0.301030,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',3.614686,1.977724,4.250152}, {'','',3.296007,3.418301,2.948413}, {'','',1.301030,-2.000000,-2.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',2.705864,-2.000000,0.000000},
-{'','',1.431364,-2.000000,0.000000}, {'','',2.584331,1.518514,3.410440}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',1.176091,1.361728,-2.000000}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.121231,-2.000000,1.397940},
-{'','',3.296884,2.769377,3.048053}, {'','',2.843855,2.580925,2.530200}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498},
-{'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',1.806180,1.255273,1.838849}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.366983,3.468938,1.919078},
-{'','',2.942008,2.998695,2.117271}, {'','',2.585461,2.642465,1.579784}, {'','',3.348500,2.309630,1.819544}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.998695,1.146128,0.000000}, {'','',3.448242,2.468347,1.301030}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898},
-{'','',2.230449,0.477121,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.204120,1.255273,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
-{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',1.591065,0.698970,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',1.812913,1.431364,-2.000000},
-{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',2.361728,1.230449,-2.000000}, {'','',-2.000000,2.017033,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
-{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.812913,1.653213,1.113943}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000},
-{'','',3.110253,1.681241,2.832509}, {'','',-2.000000,0.903090,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.396199,1.477121,2.558709}, {'','',3.355068,3.777717,2.657056}, {'','',1.591065,3.207096,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',0.477121,1.857332,-2.000000},
-{'','',1.342423,0.602060,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.484300,-2.000000,0.477121}, {'','',2.539076,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970}, {'','',3.015779,-2.000000,2.685742},
-{'','',1.633468,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000},
-{'','',1.845098,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',2.612784,-2.000000,2.849419}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.685742,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',0.698970,-2.000000,-2.000000}, {'','',1.602060,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.509203,-2.000000,0.301030},
-{'','',2.816241,0.000000,3.393224}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
-{'','',2.677607,-2.000000,-2.000000}, {'','',1.653213,-2.000000,0.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.149219,-2.000000,0.698970}, {'','',3.412124,-2.000000,1.812913},
-{'','',2.315970,-2.000000,0.301030}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',2.858537,-2.000000,1.845098}, {'','',0.602060,-2.000000,2.361728}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',1.000000,-2.000000,-2.000000},
-{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',3.019532,-2.000000,1.255273}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121},
-{'','',3.147985,2.626340,1.857332}, {'','',2.797268,0.903090,2.796574}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',2.359835,-2.000000,-2.000000}, {'','',3.361161,2.567026,0.301030},
-{'','',2.257679,-2.000000,3.261263}, {'','',2.983626,0.903090,2.212188}, {'','',1.755875,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
-{'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,-2.000000,0.000000}, {'','',3.643749,2.823474,3.224792}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
-{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',1.176091,2.017033,-2.000000},
-{'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.477121,1.255273,-2.000000}, {'','',0.301030,1.662758,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.000000,2.056905,0.903090},
-{'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000},
-{'','',2.214844,3.899437,1.397940}, {'','',-2.000000,1.204120,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.000000,1.113943,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000},
-{'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.255273,-2.000000,1.903090},
-{'','',3.780389,2.989450,2.786751}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000},
-{'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.698970,0.477121,-2.000000}, {'','',2.475671,2.071882,2.809560},
-{'','',2.752048,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
-{'','',1.230449,-2.000000,-2.000000}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.544068,0.778151,0.698970}, {'','',1.949390,-2.000000,0.698970}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
-{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',2.187521,0.698970,-2.000000},
-{'','',0.778151,0.698970,0.477121}, {'','',1.505150,-2.000000,0.477121}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
-{'','',1.230449,-2.000000,-2.000000}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.544068,0.778151,0.698970}, {'','',1.949390,-2.000000,0.698970}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
-{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',2.187521,0.698970,-2.000000},
-{'','',0.778151,0.698970,0.477121}, {'','',1.505150,-2.000000,0.477121}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',3.235528,-2.000000,3.228144}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728},
-{'','',2.884795,1.301030,0.602060}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',2.269513,1.973128,2.103804}, {'','',3.408749,2.796574,1.973128}, {'','',3.176959,2.136721,3.241546}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672},
-{'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',2.975432,-2.000000,3.740994}, {'','',3.877717,2.579784,2.348305},
-{'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',3.684756,1.591065,1.612784}, {'','',3.977312,1.838849,2.736397}, {'','',3.967501,1.698970,3.025715}, {'','',3.457125,-2.000000,2.478566}, {'','',2.012837,-2.000000,-2.000000},
-{'','',2.847573,-2.000000,1.322219}, {'','',3.496653,-2.000000,1.939519}, {'','',3.235528,-2.000000,3.228144}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',2.884795,1.301030,0.602060}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292},
-{'','',2.269513,1.973128,2.103804}, {'','',3.408749,2.796574,1.973128}, {'','',3.176959,2.136721,3.241546}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023},
-{'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',2.975432,-2.000000,3.740994}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243},
-{'','',3.684756,1.591065,1.612784}, {'','',3.977312,1.838849,2.736397}, {'','',3.967501,1.698970,3.025715}, {'','',3.457125,-2.000000,2.478566}, {'','',2.012837,-2.000000,-2.000000}, {'','',2.847573,-2.000000,1.322219}, {'','',3.496653,-2.000000,1.939519}, {'','',0.778151,1.041393,-2.000000},
-{'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',0.954243,-2.000000,-2.000000}, {'','',2.064458,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
-{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',2.448706,-2.000000,3.211654}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030},
-{'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.071882,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',2.068186,1.724276,1.113943}, {'','',3.068186,3.948217,3.158965}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000},
-{'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',0.954243,-2.000000,-2.000000}, {'','',2.064458,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000},
-{'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',2.448706,-2.000000,3.211654}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.071882,-2.000000,-2.000000},
-{'','',2.123852,-2.000000,-2.000000}, {'','',2.068186,1.724276,1.113943}, {'','',3.068186,3.948217,3.158965}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
-{'','',2.625312,-2.000000,-2.000000}, {'','',1.113943,-2.000000,0.301030}, {'','',3.072985,1.939519,3.070038}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.966142,2.863323,2.898176}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',2.882525,1.785330,0.954243},
-{'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',-2.000000,0.477121,0.778151}, {'','',1.568202,0.477121,2.597695}, {'','',1.662758,2.060698,0.000000}, {'','',0.602060,-2.000000,0.845098},
-{'','',2.093422,1.518514,2.846955}, {'','',1.113943,-2.000000,0.301030}, {'','',3.072985,1.939519,3.070038}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.966142,2.863323,2.898176}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',2.882525,1.785330,0.954243},
-{'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',-2.000000,0.477121,0.778151}, {'','',1.568202,0.477121,2.597695}, {'','',1.662758,2.060698,0.000000}, {'','',0.602060,-2.000000,0.845098},
-{'','',2.093422,1.518514,2.846955}, {'','',2.149219,2.079181,0.954243}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.431364,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000},
-{'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',2.678518,2.453318,2.550228}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',1.716003,3.116940,-2.000000},
-{'','',2.831230,3.243782,-2.000000}, {'','',2.887054,1.579784,3.237795}, {'','',2.993436,2.401401,2.866878}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000},
-{'','',2.149219,2.079181,0.954243}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.431364,-2.000000,-2.000000},
-{'','',2.204120,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308},
-{'','',2.378398,-2.000000,-2.000000}, {'','',2.678518,2.453318,2.550228}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',1.716003,3.116940,-2.000000}, {'','',2.831230,3.243782,-2.000000},
-{'','',2.887054,1.579784,3.237795}, {'','',2.993436,2.401401,2.866878}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.330414,1.204120,2.632457},
-{'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',2.627366,0.301030,3.066326}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',1.819544,0.000000,1.732394}, {'','',3.832445,3.449324,2.363612}, {'','',2.981366,2.565848,2.936011},
-{'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393},
-{'','',2.841359,-2.000000,2.127105}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',3.389166,2.158362,2.212188}, {'','',3.679610,2.413300,2.906335}, {'','',3.492621,1.716003,3.151370},
-{'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',3.590396,-2.000000,1.799341}, {'','',2.330414,1.204120,2.632457}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',2.627366,0.301030,3.066326}, {'','',3.936262,2.687529,2.945469},
-{'','',2.977266,3.058046,3.325926}, {'','',1.819544,0.000000,1.732394}, {'','',3.832445,3.449324,2.363612}, {'','',2.981366,2.565848,2.936011}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452},
-{'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',2.841359,-2.000000,2.127105}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713},
-{'','',2.637490,-2.000000,-2.000000}, {'','',3.389166,2.158362,2.212188}, {'','',3.679610,2.413300,2.906335}, {'','',3.492621,1.716003,3.151370}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',3.590396,-2.000000,1.799341}, {'','',2.772322,2.448706,2.578639},
-{'','',2.342423,2.450249,1.579784}, {'','',3.105169,-2.000000,-2.000000}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',2.477121,0.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.602060,-2.000000,-2.000000},
-{'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.105169,-2.000000,-2.000000}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',2.477121,0.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',-2.000000,1.462398,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461}, {'','',0.301030,0.000000,0.000000}, {'','',3.289589,2.103804,2.824126},
-{'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000},
-{'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',1.000000,1.579784,-2.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',1.397940,0.845098,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
-{'','',2.181844,-2.000000,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461}, {'','',0.301030,0.000000,0.000000}, {'','',3.289589,2.103804,2.824126},
-{'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000},
-{'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',1.000000,1.579784,-2.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',1.397940,0.845098,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
-{'','',2.181844,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000},
-{'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000},
-{'','',1.690196,2.396199,2.406540}, {'','',2.630428,2.725912,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008},
-{'','',0.301030,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000},
-{'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',2.630428,2.725912,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423},
-{'','',3.406881,1.079181,2.103804}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.743510,-2.000000,1.812913}, {'','',3.038223,2.281033,2.232996}, {'','',3.008600,2.872156,3.443263}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548},
-{'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',2.866878,-2.000000,3.425208}, {'','',3.342028,2.133539,2.628389},
-{'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.949878,1.146128,0.778151}, {'','',3.806994,2.618048,2.845718}, {'','',-2.000000,-2.000000,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.402089,3.567497,2.037426},
-{'','',3.360593,1.568202,1.079181}, {'','',1.079181,-2.000000,-2.000000}, {'','',2.721811,1.724276,1.518514}, {'','',3.547405,-2.000000,2.677607}, {'','',1.342423,0.954243,2.897077}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.406881,1.079181,2.103804},
-{'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.743510,-2.000000,1.812913}, {'','',3.038223,2.281033,2.232996}, {'','',3.008600,2.872156,3.443263}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107},
-{'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',2.866878,-2.000000,3.425208}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
-{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.949878,1.146128,0.778151}, {'','',3.806994,2.618048,2.845718}, {'','',-2.000000,-2.000000,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.402089,3.567497,2.037426}, {'','',3.360593,1.568202,1.079181},
-{'','',1.079181,-2.000000,-2.000000}, {'','',2.721811,1.724276,1.518514}, {'','',3.547405,-2.000000,2.677607}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970}, {'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',0.301030,-2.000000,0.477121},
-{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000},
-{'','',-2.000000,-2.000000,0.301030}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.792392,-2.000000,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970}, {'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000},
-{'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030},
-{'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.792392,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.964919,3.984122,3.731830}, {'','',1.886491,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
-{'','',0.698970,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000},
-{'','',-2.000000,-2.000000,0.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.547775,2.082785,0.477121}, {'','',1.732394,-2.000000,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.964919,3.984122,3.731830}, {'','',1.886491,-2.000000,-2.000000},
-{'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030},
-{'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243},
-{'','',3.261501,3.144574,3.448088}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.547775,2.082785,0.477121}, {'','',1.732394,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000},
-{'','',0.301030,-2.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',0.903090,-2.000000,-2.000000},
-{'','',2.738781,1.361728,1.255273}, {'','',0.698970,-2.000000,0.477121}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162},
-{'','',2.257679,-2.000000,0.698970}, {'','',3.571592,1.690196,3.195069}, {'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',2.894870,1.477121,-2.000000}, {'','',2.017033,-2.000000,-2.000000}, {'','',4.066214,1.732394,3.082785},
-{'','',3.395501,1.857332,2.587711}, {'','',1.924279,-2.000000,1.176091}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',4.028083,2.858537,3.912966},
-{'','',1.732394,1.602060,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',0.903090,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',0.698970,-2.000000,0.477121}, {'','',3.966892,3.456366,4.024568},
-{'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.571592,1.690196,3.195069}, {'','',3.772835,-2.000000,-2.000000},
-{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',2.894870,1.477121,-2.000000}, {'','',2.017033,-2.000000,-2.000000}, {'','',4.066214,1.732394,3.082785}, {'','',3.395501,1.857332,2.587711}, {'','',1.924279,-2.000000,1.176091}, {'','',1.505150,-2.000000,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.690196,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
-{'','',1.322219,-2.000000,0.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000},
-{'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.530200,2.227887,2.985875}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.531479,-2.000000,-2.000000},
-{'','',1.991226,-2.000000,2.130334}, {'','',3.191171,3.276462,2.357935}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',3.729813,3.633771,3.109241},
-{'','',1.819544,-2.000000,0.477121}, {'','',1.690196,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',1.322219,-2.000000,0.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',3.206826,3.250664,3.673113},
-{'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.530200,2.227887,2.985875}, {'','',2.475671,2.089905,-2.000000},
-{'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.531479,-2.000000,-2.000000}, {'','',1.991226,-2.000000,2.130334}, {'','',3.191171,3.276462,2.357935}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.908485,-2.000000,1.579784},
-{'','',3.885700,4.392978,3.638689}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',1.000000,-2.000000,-2.000000}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000},
-{'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.719331,1.505150,3.569374}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366},
-{'','',1.690196,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',3.227887,0.301030,3.521269}, {'','',3.922622,1.875061,3.260071}, {'','',1.778151,-2.000000,0.477121}, {'','',1.414973,-2.000000,-2.000000}, {'','',0.000000,0.477121,-2.000000}, {'','',2.589950,-2.000000,-2.000000},
-{'','',2.866287,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689},
-{'','',2.021189,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',1.000000,-2.000000,-2.000000}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121},
-{'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.719331,1.505150,3.569374}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',1.690196,-2.000000,-2.000000},
-{'','',1.255273,-2.000000,-2.000000}, {'','',3.227887,0.301030,3.521269}, {'','',3.922622,1.875061,3.260071}, {'','',1.778151,-2.000000,0.477121}, {'','',1.414973,-2.000000,-2.000000}, {'','',0.000000,0.477121,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',2.866287,-2.000000,-2.000000},
-{'','',-2.000000,-2.000000,0.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',2.514548,1.732394,-2.000000}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',2.885361,1.748188,1.255273},
-{'','',4.169674,2.836957,2.929419}, {'','',3.269980,2.445604,2.318063}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341},
-{'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',3.244772,-2.000000,2.688420}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',3.853941,2.320146,1.908485},
-{'','',4.293738,1.707570,3.375846}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.539452,2.184691,1.579784}, {'','',3.478278,2.245513,1.556303}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.756636,2.149219,0.000000}, {'','',3.779813,3.175222,0.000000}, {'','',2.107210,-2.000000,3.054613},
-{'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',2.514548,1.732394,-2.000000}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',2.885361,1.748188,1.255273}, {'','',4.169674,2.836957,2.929419}, {'','',3.269980,2.445604,2.318063},
-{'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276},
-{'','',3.244772,-2.000000,2.688420}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',3.853941,2.320146,1.908485}, {'','',4.293738,1.707570,3.375846}, {'','',0.000000,-2.000000,-2.000000},
-{'','',3.539452,2.184691,1.579784}, {'','',3.478278,2.245513,1.556303}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.756636,2.149219,0.000000}, {'','',3.779813,3.175222,0.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',3.467312,3.637189,2.209515}, {'','',2.387390,-2.000000,-2.000000},
-{'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000},
-{'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',2.786041,2.619093,0.903090}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',1.826075,2.093422,1.612784},
-{'','',2.907949,2.474216,1.944483}, {'','',0.778151,1.176091,-2.000000}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',3.467312,3.637189,2.209515}, {'','',2.387390,-2.000000,-2.000000},
-{'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000},
-{'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',2.786041,2.619093,0.903090}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',1.826075,2.093422,1.612784},
-{'','',2.907949,2.474216,1.944483}, {'','',0.778151,1.176091,-2.000000}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000},
-{'','',1.944483,-2.000000,1.707570}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.588832,0.845098,1.000000}, {'','',1.913814,0.000000,2.650308}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075},
-{'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',1.826075,-2.000000,2.336460}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828},
-{'','',0.903090,-2.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',3.467904,2.214844,0.477121}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.527630,0.000000,1.954243}, {'','',2.396199,-2.000000,2.143015},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',1.944483,-2.000000,1.707570}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.588832,0.845098,1.000000}, {'','',1.913814,0.000000,2.650308}, {'','',2.029384,0.602060,0.301030},
-{'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',1.826075,-2.000000,2.336460}, {'','',2.155336,2.988559,1.176091},
-{'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',3.467904,2.214844,0.477121}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000},
-{'','',2.527630,0.000000,1.954243}, {'','',2.247973,1.113943,2.540329}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',2.240549,-2.000000,-2.000000}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',2.187521,-2.000000,2.315970},
-{'','',2.633468,-2.000000,1.812913}, {'','',2.423246,-2.000000,2.079181}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921},
-{'','',2.448706,-2.000000,-2.000000}, {'','',3.447778,2.491362,2.760422}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',3.033021,1.342423,0.301030}, {'','',3.130977,1.959041,-2.000000},
-{'','',2.853090,0.000000,3.227115}, {'','',3.478566,2.406540,2.940018}, {'','',2.193125,0.000000,0.477121}, {'','',2.892651,-2.000000,1.000000}, {'','',0.778151,0.301030,0.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',2.527630,-2.000000,0.778151}, {'','',2.247973,1.113943,2.540329},
-{'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',2.240549,-2.000000,-2.000000}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',2.187521,-2.000000,2.315970}, {'','',2.633468,-2.000000,1.812913}, {'','',2.423246,-2.000000,2.079181},
-{'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',3.447778,2.491362,2.760422},
-{'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',3.033021,1.342423,0.301030}, {'','',3.130977,1.959041,-2.000000}, {'','',2.853090,0.000000,3.227115}, {'','',3.478566,2.406540,2.940018},
-{'','',2.193125,0.000000,0.477121}, {'','',2.892651,-2.000000,1.000000}, {'','',0.778151,0.301030,0.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',2.527630,-2.000000,0.778151}, {'','',1.913814,2.414973,2.413300}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000},
-{'','',1.939519,1.591065,-2.000000}, {'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',1.000000,1.763428,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',2.693727,2.298853,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390},
-{'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',3.035830,1.278754,4.148757}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211},
-{'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',-2.000000,2.004321,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',2.944483,-2.000000,3.992465}, {'','',2.578639,2.701568,2.563481}, {'','',-2.000000,1.591065,-2.000000}, {'','',2.453318,0.778151,-2.000000},
-{'','',-2.000000,3.283527,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',1.939519,1.591065,-2.000000},
-{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',1.000000,1.763428,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',2.693727,2.298853,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754},
-{'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',3.035830,1.278754,4.148757}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545},
-{'','',2.924279,3.172311,2.450249}, {'','',-2.000000,2.004321,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',2.944483,-2.000000,3.992465}, {'','',2.578639,2.701568,2.563481}, {'','',-2.000000,1.591065,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',-2.000000,3.283527,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',1.968483,1.845098,1.079181}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
-{'','',3.929266,3.701654,3.580126}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060},
-{'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',2.966142,2.569374,2.804139}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785},
-{'','',0.301030,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',3.614686,1.977724,4.250152}, {'','',3.296007,3.418301,2.948413}, {'','',1.301030,-2.000000,-2.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',2.705864,-2.000000,0.000000},
-{'','',1.431364,-2.000000,0.000000}, {'','',1.968483,1.845098,1.079181}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126}, {'','',0.954243,-2.000000,-2.000000},
-{'','',1.322219,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582},
-{'','',2.574031,-2.000000,-2.000000}, {'','',2.966142,2.569374,2.804139}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033},
-{'','',3.614686,1.977724,4.250152}, {'','',3.296007,3.418301,2.948413}, {'','',1.301030,-2.000000,-2.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',2.584331,1.518514,3.410440},
-{'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',1.176091,1.361728,-2.000000}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.121231,-2.000000,1.397940}, {'','',3.296884,2.769377,3.048053}, {'','',2.843855,2.580925,2.530200},
-{'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509},
-{'','',1.806180,1.255273,1.838849}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.366983,3.468938,1.919078}, {'','',2.942008,2.998695,2.117271}, {'','',2.585461,2.642465,1.579784},
-{'','',3.348500,2.309630,1.819544}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.998695,1.146128,0.000000}, {'','',3.448242,2.468347,1.301030}, {'','',2.584331,1.518514,3.410440}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',1.176091,1.361728,-2.000000},
-{'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.121231,-2.000000,1.397940}, {'','',3.296884,2.769377,3.048053}, {'','',2.843855,2.580925,2.530200}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462},
-{'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',1.806180,1.255273,1.838849}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151},
-{'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.366983,3.468938,1.919078}, {'','',2.942008,2.998695,2.117271}, {'','',2.585461,2.642465,1.579784}, {'','',3.348500,2.309630,1.819544}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.998695,1.146128,0.000000},
-{'','',3.448242,2.468347,1.301030}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.204120,1.255273,-2.000000},
-{'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000},
-{'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',1.591065,0.698970,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
-{'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.204120,1.255273,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000},
-{'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354},
-{'','',1.591065,0.698970,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000},
-{'','',1.812913,1.431364,-2.000000}, {'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',2.361728,1.230449,-2.000000}, {'','',-2.000000,2.017033,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000},
-{'','',3.317854,2.462398,0.000000}, {'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.812913,1.653213,1.113943}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000},
-{'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509}, {'','',-2.000000,0.903090,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.396199,1.477121,2.558709}, {'','',3.355068,3.777717,2.657056}, {'','',1.591065,3.207096,-2.000000}, {'','',3.294466,0.301030,-2.000000},
-{'','',0.477121,1.857332,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',1.812913,1.431364,-2.000000},
-{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',2.361728,1.230449,-2.000000}, {'','',-2.000000,2.017033,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
-{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.812913,1.653213,1.113943}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000},
-{'','',3.110253,1.681241,2.832509}, {'','',-2.000000,0.903090,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.396199,1.477121,2.558709}, {'','',3.355068,3.777717,2.657056}, {'','',1.591065,3.207096,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',0.477121,1.857332,-2.000000},
-{'','',1.342423,0.602060,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.484300,-2.000000,0.477121}, {'','',2.539076,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970}, {'','',3.015779,-2.000000,2.685742},
-{'','',1.633468,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000},
-{'','',1.845098,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',2.612784,-2.000000,2.849419}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.685742,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',0.698970,-2.000000,-2.000000}, {'','',1.602060,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.484300,-2.000000,0.477121}, {'','',2.539076,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970}, {'','',3.015779,-2.000000,2.685742},
-{'','',1.633468,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000},
-{'','',1.845098,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',2.612784,-2.000000,2.849419}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.685742,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',0.698970,-2.000000,-2.000000}, {'','',1.602060,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.509203,-2.000000,0.301030},
-{'','',2.816241,0.000000,3.393224}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
-{'','',2.677607,-2.000000,-2.000000}, {'','',1.653213,-2.000000,0.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.149219,-2.000000,0.698970}, {'','',3.412124,-2.000000,1.812913},
-{'','',2.315970,-2.000000,0.301030}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',2.858537,-2.000000,1.845098}, {'','',2.943495,-2.000000,0.000000}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
-{'','',2.509203,-2.000000,0.301030}, {'','',2.816241,0.000000,3.393224}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',1.653213,-2.000000,0.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.149219,-2.000000,0.698970},
-{'','',3.412124,-2.000000,1.812913}, {'','',2.315970,-2.000000,0.301030}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',2.858537,-2.000000,1.845098}, {'','',0.602060,-2.000000,2.361728}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000},
-{'','',1.000000,-2.000000,-2.000000}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',3.019532,-2.000000,1.255273}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
-{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.797268,0.903090,2.796574}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',2.359835,-2.000000,-2.000000},
-{'','',3.361161,2.567026,0.301030}, {'','',2.257679,-2.000000,3.261263}, {'','',2.983626,0.903090,2.212188}, {'','',1.755875,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',0.602060,-2.000000,2.361728},
-{'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',3.019532,-2.000000,1.255273}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000},
-{'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.797268,0.903090,2.796574}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000},
-{'','',3.008174,2.149219,2.641474}, {'','',2.359835,-2.000000,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',2.257679,-2.000000,3.261263}, {'','',2.983626,0.903090,2.212188}, {'','',1.755875,-2.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
-{'','',1.832509,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,-2.000000,0.000000}, {'','',3.643749,2.823474,3.224792}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.631342,2.372912,2.641474},
-{'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000}, {'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',1.176091,2.017033,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
-{'','',0.000000,-2.000000,-2.000000}, {'','',0.903090,-2.000000,0.000000}, {'','',3.643749,2.823474,3.224792}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
-{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',1.176091,2.017033,-2.000000},
-{'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.477121,1.255273,-2.000000}, {'','',0.301030,1.662758,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.000000,2.056905,0.903090},
-{'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000},
-{'','',2.214844,3.899437,1.397940}, {'','',-2.000000,1.204120,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.000000,1.113943,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.477121,1.255273,-2.000000}, {'','',0.301030,1.662758,-2.000000}, {'','',-2.000000,1.477121,-2.000000},
-{'','',0.000000,2.056905,0.903090}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
-{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',-2.000000,1.204120,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.000000,1.113943,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
-{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',0.301030,-2.000000,-2.000000},
-{'','',1.255273,-2.000000,1.903090}, {'','',3.025306,1.079181,1.897627}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.255273,-2.000000,1.903090}, {'','',3.780389,2.989450,2.786751}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098},
-{'','',0.000000,-2.000000,-2.000000}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.698970,0.477121,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',2.752048,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.780389,2.989450,2.786751},
-{'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000},
-{'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.698970,0.477121,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',2.752048,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}
-};
-
-static const lng_stat2 enc_win[]={
-{'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715},
-{'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754},
-{'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519},
-{'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397},
-{'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847},
-{'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093},
-{'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000},
-{'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634},
-{'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453},
-{'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000},
-{'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965}, {'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',3.068557,3.068928,2.720986},
-{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
-{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
-{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
-{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
-{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
-{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
-{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
-{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000}, {'','',2.727541,2.992995,-2.000000},
-{'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000}, {'','',1.397940,2.607455,0.301030},
-{'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509}, {'','',-2.000000,2.017033,-2.000000},
-{'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709}, {'','',0.477121,1.857332,-2.000000},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
-{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
-{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
-{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
-{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515},
-{'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000},
-{'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000},
-{'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243},
-{'','',2.678518,2.453318,2.550228}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000},
-{'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308},
-{'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000},
-{'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228},
-{'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370},
-{'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393},
-{'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341},
-{'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612},
-{'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452},
-{'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000},
-{'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105},
-{'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059},
-{'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000},
-{'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
-{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
-{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
-{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
-{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000},
-{'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000},
-{'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474},
-{'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574},
-{'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426},
-{'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276},
-{'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607},
-{'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',2.439333,1.414973,0.000000},
-{'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594},
-{'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389},
-{'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181},
-{'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754},
-{'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.158362,-2.000000,0.698970}, {'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
-{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
-{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
-{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
-{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
-{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
-{'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101},
-{'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926},
-{'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
-{'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273},
-{'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970},
-{'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188},
-{'','',3.571592,1.690196,3.195069}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000},
-{'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970},
-{'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000},
-{'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121},
-{'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000},
-{'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084},
-{'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
-{'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000},
-{'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000},
-{'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000},
-{'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060},
-{'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466},
-{'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
-{'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000},
-{'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000},
-{'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366},
-{'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071},
-{'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419},
-{'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791},
-{'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090},
-{'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000},
-{'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127},
-{'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341},
-{'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063},
-{'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420},
-{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
-{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
-{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
-{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
-{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
-{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
-{'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121},
-{'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000},
-{'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000},
-{'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018}, {'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
-{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
-{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
-{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
-{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
-{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
-{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
-{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
-{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',0.301030,2.826075,-2.000000},
-{'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000},
-{'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000}, {'','',2.693727,2.298853,-2.000000},
-{'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465}, {'','',-2.000000,3.283527,-2.000000},
-{'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126},
-{'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582},
-{'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000},
-{'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139},
-{'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000},
-{'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483},
-{'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000},
-{'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362},
-{'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033},
-{'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151},
-{'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000},
-{'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419},
-{'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390},
-{'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940},
-{'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849},
-{'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000},
-{'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000},
-{'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000},
-{'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950},
-{'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030},
-{'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000},
-{'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540},
-{'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
-{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
-{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
-{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
-{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814},
-{'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560},
-{'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000},
-{'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474},
-{'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000}, {'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
-{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
-{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
-{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
-{'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090}, {'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000},
-{'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.149219,-2.000000,0.698970},
-{'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
-{'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.858537,-2.000000,1.845098},
-{'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
-{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
-{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
-{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
-{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
-{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
-{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000},
-{'','',0.477121,1.255273,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000},
-{'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
-{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
-{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
-{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
-{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000},
-{'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514},
-{'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828},
-{'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121},
-{'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091},
-{'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000},
-{'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292},
-{'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959},
-{'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546},
-{'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986},
-{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
-{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
-{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
-{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
-{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
-{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
-{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
-{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000},
-{'','',2.638489,3.002166,2.585461}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
-{'','',1.397940,0.845098,0.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000},
-{'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000},
-{'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795},
-{'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926},
-{'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454},
-{'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011},
-{'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
-{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
-{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
-{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
-{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423},
-{'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548},
-{'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
-{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514},
-{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
-{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
-{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
-{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
-{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
-{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
-{'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091},
-{'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000},
-{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000},
-{'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000},
-{'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943},
-{'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000},
-{'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000},
-{'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000},
-{'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000},
-{'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374},
-{'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784},
-{'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276},
-{'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000},
-{'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000},
-{'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030},
-{'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
-{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
-{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
-{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
-{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
-{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
-{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
-{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
-{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
-{'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000},
-{'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000},
-{'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181},
-{'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078},
-{'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000},
-{'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000},
-{'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784},
-{'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000},
-{'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008},
-{'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000},
-{'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000}, {'','',2.966142,2.863323,2.898176},
-{'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
-{'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
-{'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
-{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
-{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
-{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
-{'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
-{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
-{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
-{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
-{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
-{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000}, {'','',0.778151,0.698970,0.477121},
-{'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394}, {'','',1.602060,0.602060,-2.000000},
-{'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.949390,-2.000000,0.698970},
-{'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150},
-{'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075},
-{'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000},
-{'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}
-};
-
-static const lng_stat2 enc_alt[]={
-{'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715},
-{'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754},
-{'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519},
-{'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397},
-{'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292}, {'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847},
-{'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959}, {'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093},
-{'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546}, {'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000},
-{'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634},
-{'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060}, {'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453},
-{'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000}, {'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000},
-{'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965}, {'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',3.068557,3.068928,2.720986},
-{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
-{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
-{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
-{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
-{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
-{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
-{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
-{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000}, {'','',2.727541,2.992995,-2.000000},
-{'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000}, {'','',1.397940,2.607455,0.301030},
-{'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509}, {'','',-2.000000,2.017033,-2.000000},
-{'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709}, {'','',0.477121,1.857332,-2.000000},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
-{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
-{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000}, {'','',2.638489,3.002166,2.585461},
-{'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.397940,0.845098,0.000000},
-{'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515},
-{'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000},
-{'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000},
-{'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243},
-{'','',2.678518,2.453318,2.550228}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000}, {'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000},
-{'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000}, {'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308},
-{'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000},
-{'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795}, {'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228},
-{'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370},
-{'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393},
-{'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341},
-{'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612},
-{'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926}, {'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452},
-{'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454}, {'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000},
-{'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011}, {'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105},
-{'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059},
-{'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000}, {'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000},
-{'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
-{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
-{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
-{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
-{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000},
-{'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273}, {'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000},
-{'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392}, {'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474},
-{'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574},
-{'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426},
-{'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276},
-{'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607},
-{'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',2.439333,1.414973,0.000000},
-{'','',3.192567,1.929419,1.342423}, {'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594},
-{'','',2.622214,-2.000000,3.564548}, {'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389},
-{'','',3.790778,3.201943,1.462398}, {'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181},
-{'','',2.721811,1.724276,1.518514}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',2.861534,-2.000000,-2.000000}, {'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754},
-{'','',1.380211,1.845098,0.602060}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.158362,-2.000000,0.698970}, {'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
-{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
-{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
-{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
-{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
-{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
-{'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101},
-{'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000}, {'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926},
-{'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
-{'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273},
-{'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970},
-{'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188},
-{'','',3.571592,1.690196,3.195069}, {'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000},
-{'','',1.924279,-2.000000,1.176091}, {'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970},
-{'','',3.772835,-2.000000,-2.000000}, {'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000},
-{'','',0.778151,-2.000000,-2.000000}, {'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121},
-{'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000},
-{'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084},
-{'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000}, {'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679},
-{'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943}, {'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000},
-{'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000}, {'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000},
-{'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000},
-{'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060},
-{'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466},
-{'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
-{'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000},
-{'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000},
-{'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000}, {'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366},
-{'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071},
-{'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419},
-{'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791},
-{'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090},
-{'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000},
-{'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127},
-{'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784}, {'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341},
-{'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276}, {'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063},
-{'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000}, {'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420},
-{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
-{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
-{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
-{'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226},
-{'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030}, {'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000},
-{'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090},
-{'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000}, {'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121},
-{'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784}, {'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000},
-{'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334}, {'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000},
-{'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018}, {'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
-{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
-{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
-{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
-{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
-{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
-{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
-{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
-{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000}, {'','',0.301030,2.826075,-2.000000},
-{'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000}, {'','',3.431364,3.030195,-2.000000},
-{'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000}, {'','',2.693727,2.298853,-2.000000},
-{'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465}, {'','',-2.000000,3.283527,-2.000000},
-{'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126},
-{'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582},
-{'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000},
-{'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139},
-{'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000}, {'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000},
-{'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000}, {'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483},
-{'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000},
-{'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181}, {'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362},
-{'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033},
-{'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151},
-{'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000},
-{'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419},
-{'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078}, {'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390},
-{'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000}, {'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940},
-{'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000}, {'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849},
-{'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000},
-{'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784}, {'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000},
-{'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000}, {'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000},
-{'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950},
-{'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030},
-{'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',3.066326,2.742725,2.705008}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000},
-{'','',2.313867,2.056905,-2.000000}, {'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540},
-{'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
-{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
-{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000},
-{'','',2.966142,2.863323,2.898176}, {'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000},
-{'','',0.845098,-2.000000,-2.000000}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814},
-{'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560},
-{'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000},
-{'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474},
-{'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000}, {'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000}, {'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.279211,2.887054,2.691081},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
-{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
-{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
-{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
-{'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754}, {'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090}, {'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.332438,-2.000000,-2.000000},
-{'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730}, {'','',2.149219,-2.000000,0.698970},
-{'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606}, {'','',0.000000,-2.000000,0.000000},
-{'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000}, {'','',2.858537,-2.000000,1.845098},
-{'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
-{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
-{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
-{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
-{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
-{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
-{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000},
-{'','',0.477121,1.255273,-2.000000}, {'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000},
-{'','',2.683047,0.903090,3.158664}, {'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
-{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
-{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000},
-{'','',0.778151,0.698970,0.477121}, {'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394},
-{'','',1.602060,0.602060,-2.000000}, {'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.949390,-2.000000,0.698970}, {'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000},
-{'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514},
-{'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828},
-{'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150}, {'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121},
-{'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075}, {'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091},
-{'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000}, {'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000},
-{'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}, {'','',1.000000,0.301030,-2.000000}, {'','',3.413300,1.875061,1.361728}, {'','',3.977312,1.838849,2.736397}, {'','',3.408749,2.796574,1.973128}, {'','',3.763802,2.344392,2.903090}, {'','',3.633468,-2.000000,2.471292},
-{'','',3.684756,1.591065,1.612784}, {'','',3.967501,1.698970,3.025715}, {'','',2.733197,1.278754,1.903090}, {'','',3.228144,1.414973,2.965672}, {'','',3.958277,1.959041,3.930847}, {'','',4.249565,2.519828,3.943939}, {'','',3.908163,2.198657,3.569023}, {'','',4.014100,2.487138,3.176959},
-{'','',2.056905,-2.000000,-2.000000}, {'','',3.446848,1.863323,1.278754}, {'','',3.877717,2.579784,2.348305}, {'','',4.081671,1.806180,3.422590}, {'','',4.141356,1.763428,2.619093}, {'','',2.565848,0.903090,0.954243}, {'','',2.269513,1.973128,2.103804}, {'','',3.176959,2.136721,3.241546},
-{'','',2.884795,1.301030,0.602060}, {'','',3.496653,-2.000000,1.939519}, {'','',3.457125,-2.000000,2.478566}, {'','',2.847573,-2.000000,1.322219}, {'','',2.012837,-2.000000,-2.000000}, {'','',3.235528,-2.000000,3.228144}, {'','',2.975432,-2.000000,3.740994}, {'','',3.068557,3.068928,2.720986},
-{'','',1.477121,-2.000000,-2.000000}, {'','',2.123852,-2.000000,-2.000000}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.602060,0.698970,-2.000000}, {'','',3.472756,3.539452,3.207634}, {'','',2.071882,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',3.395326,2.294466,1.602060},
-{'','',2.525045,-2.000000,-2.000000}, {'','',3.181558,3.016197,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',3.094471,-2.000000,-2.000000}, {'','',3.536558,3.511349,2.667453}, {'','',3.399328,3.090258,0.698970}, {'','',2.815578,-2.000000,0.301030}, {'','',1.041393,-2.000000,-2.000000},
-{'','',3.124504,3.405176,2.411620}, {'','',2.064458,-2.000000,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000}, {'','',1.414973,-2.000000,-2.000000}, {'','',2.859739,-2.000000,-2.000000}, {'','',2.625312,-2.000000,-2.000000}, {'','',3.068186,3.948217,3.158965},
-{'','',2.068186,1.724276,1.113943}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.778151,1.041393,-2.000000}, {'','',2.448706,-2.000000,3.211654}, {'','',4.074999,3.519040,3.453318}, {'','',0.000000,1.322219,-2.000000}, {'','',0.698970,2.017033,-2.000000}, {'','',2.361728,1.230449,-2.000000},
-{'','',2.727541,2.992995,-2.000000}, {'','',4.066699,3.660581,2.998259}, {'','',-2.000000,0.903090,-2.000000}, {'','',1.591065,3.207096,-2.000000}, {'','',3.863739,3.320977,2.247973}, {'','',-2.000000,0.602060,-2.000000}, {'','',2.778151,2.184691,-2.000000}, {'','',3.317854,2.462398,0.000000},
-{'','',1.397940,2.607455,0.301030}, {'','',3.605197,2.956649,0.000000}, {'','',4.082642,3.811642,3.265525}, {'','',1.518514,3.107549,-2.000000}, {'','',2.837588,3.180986,0.845098}, {'','',3.298198,3.904445,-2.000000}, {'','',2.639486,2.374748,-2.000000}, {'','',3.110253,1.681241,2.832509},
-{'','',-2.000000,2.017033,-2.000000}, {'','',1.812913,1.431364,-2.000000}, {'','',1.973128,2.292256,-2.000000}, {'','',3.294466,0.301030,-2.000000}, {'','',1.342423,0.602060,-2.000000}, {'','',-2.000000,1.255273,0.000000}, {'','',3.355068,3.777717,2.657056}, {'','',2.396199,1.477121,2.558709},
-{'','',0.477121,1.857332,-2.000000}, {'','',0.000000,-2.000000,0.000000}, {'','',2.812913,1.653213,1.113943}, {'','',3.366236,2.911690,2.912222}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.000000,1.579784,-2.000000}, {'','',0.301030,0.000000,0.000000}, {'','',3.451633,2.836957,-2.000000},
-{'','',2.638489,3.002166,2.585461}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.289589,2.103804,2.824126}, {'','',2.510545,-2.000000,-2.000000}, {'','',3.471438,3.350442,1.000000}, {'','',1.880814,1.462398,-2.000000}, {'','',2.914343,2.181844,-2.000000}, {'','',3.696706,3.788734,4.167495},
-{'','',0.000000,-2.000000,-2.000000}, {'','',2.974512,3.319730,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',2.863323,2.681241,2.950365}, {'','',2.181844,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000},
-{'','',1.397940,0.845098,0.000000}, {'','',-2.000000,1.342423,-2.000000}, {'','',-2.000000,0.698970,-2.000000}, {'','',3.694078,3.769673,3.751818}, {'','',1.959041,-2.000000,-2.000000}, {'','',2.831230,3.243782,-2.000000}, {'','',1.431364,-2.000000,-2.000000}, {'','',1.991226,-2.000000,-2.000000},
-{'','',3.952889,3.690728,3.209515}, {'','',1.716003,3.116940,-2.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',3.807332,2.691965,3.193959}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.114944,-2.000000,-2.000000}, {'','',2.863917,3.046105,0.301030}, {'','',2.235528,1.113943,-2.000000},
-{'','',3.762978,2.660865,-2.000000}, {'','',3.771587,3.825621,2.952308}, {'','',2.378398,-2.000000,-2.000000}, {'','',3.305136,3.258637,0.778151}, {'','',2.974972,-2.000000,-2.000000}, {'','',2.758155,-2.000000,0.602060}, {'','',3.369772,3.279895,3.253822}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.204120,-2.000000,-2.000000}, {'','',2.900367,-2.000000,-2.000000}, {'','',2.161368,-2.000000,-2.000000}, {'','',2.451786,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.462398,-2.000000,-2.000000}, {'','',2.993436,2.401401,2.866878}, {'','',2.887054,1.579784,3.237795},
-{'','',2.149219,2.079181,0.954243}, {'','',2.678518,2.453318,2.550228}, {'','',2.008600,-2.000000,0.301030}, {'','',3.706206,-2.000000,1.623249}, {'','',3.679610,2.413300,2.906335}, {'','',3.832445,3.449324,2.363612}, {'','',3.936262,2.687529,2.945469}, {'','',2.977266,3.058046,3.325926},
-{'','',3.389166,2.158362,2.212188}, {'','',3.492621,1.716003,3.151370}, {'','',2.385606,-2.000000,1.724276}, {'','',3.347915,2.645422,3.588272}, {'','',3.484727,1.079181,2.975432}, {'','',4.184351,1.924279,3.542452}, {'','',3.766859,3.035830,3.818885}, {'','',4.348130,1.897627,3.212454},
-{'','',2.852480,-2.000000,-2.000000}, {'','',3.529430,2.190332,1.041393}, {'','',4.286007,1.908485,2.958564}, {'','',4.055417,3.351023,2.356026}, {'','',4.011105,-2.000000,3.914713}, {'','',2.637490,-2.000000,-2.000000}, {'','',1.819544,0.000000,1.732394}, {'','',2.981366,2.565848,2.936011},
-{'','',2.627366,0.301030,3.066326}, {'','',3.590396,-2.000000,1.799341}, {'','',3.600428,1.000000,1.176091}, {'','',2.873902,3.317854,-2.000000}, {'','',2.330414,1.204120,2.632457}, {'','',2.841359,-2.000000,2.127105}, {'','',3.521661,2.713491,2.460898}, {'','',2.230449,0.477121,-2.000000},
-{'','',-2.000000,0.000000,-2.000000}, {'','',1.204120,1.255273,-2.000000}, {'','',3.317854,2.593286,1.113943}, {'','',3.702086,3.590507,3.659155}, {'','',1.591065,0.698970,-2.000000}, {'','',3.510947,3.211121,2.501059}, {'','',2.484300,-2.000000,-2.000000}, {'','',1.838849,-2.000000,-2.000000},
-{'','',1.322219,0.845098,-2.000000}, {'','',3.432328,0.845098,-2.000000}, {'','',2.380211,0.845098,0.301030}, {'','',1.079181,1.414973,-2.000000}, {'','',1.672098,-2.000000,-2.000000}, {'','',1.748188,-2.000000,-2.000000}, {'','',3.165541,1.982271,2.728354}, {'','',0.000000,-2.000000,-2.000000},
-{'','',1.812913,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.995635,-2.000000,1.707570}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.704236,4.057514,2.970812}, {'','',2.653213,1.491362,-2.000000}, {'','',3.361161,2.567026,0.301030}, {'','',3.019532,-2.000000,1.255273},
-{'','',3.275542,2.953760,1.431364}, {'','',2.728354,2.808211,1.740363}, {'','',2.359835,-2.000000,-2.000000}, {'','',1.755875,-2.000000,-2.000000}, {'','',3.002166,1.748188,1.623249}, {'','',2.604226,-2.000000,-2.000000}, {'','',2.723456,2.518514,0.698970}, {'','',2.970347,1.518514,1.792392},
-{'','',3.494711,3.455454,0.477121}, {'','',3.147985,2.626340,1.857332}, {'','',2.833147,2.190332,-2.000000}, {'','',1.397940,-2.000000,-2.000000}, {'','',1.556303,0.000000,-2.000000}, {'','',3.008174,2.149219,2.641474}, {'','',1.000000,-2.000000,-2.000000}, {'','',1.591065,0.000000,-2.000000},
-{'','',1.230449,-2.000000,-2.000000}, {'','',1.832509,-2.000000,-2.000000}, {'','',2.983626,0.903090,2.212188}, {'','',2.257679,-2.000000,3.261263}, {'','',0.602060,-2.000000,2.361728}, {'','',2.797268,0.903090,2.796574}, {'','',2.439333,1.414973,0.000000}, {'','',3.192567,1.929419,1.342423},
-{'','',3.806994,2.618048,2.845718}, {'','',3.038223,2.281033,2.232996}, {'','',3.607777,2.783904,2.264818}, {'','',3.116276,1.924279,3.639088}, {'','',2.949878,1.146128,0.778151}, {'','',3.402089,3.567497,2.037426}, {'','',1.591065,0.000000,3.152594}, {'','',2.622214,-2.000000,3.564548},
-{'','',3.709948,1.397940,3.285107}, {'','',4.013932,3.042576,3.735200}, {'','',3.569842,3.169086,3.479575}, {'','',3.980776,3.046495,3.440594}, {'','',2.838849,1.255273,2.526339}, {'','',3.032619,2.332438,1.724276}, {'','',3.342028,2.133539,2.628389}, {'','',3.790778,3.201943,1.462398},
-{'','',4.052348,1.819544,3.426999}, {'','',1.690196,1.342423,0.000000}, {'','',2.743510,-2.000000,1.812913}, {'','',3.008600,2.872156,3.443263}, {'','',3.406881,1.079181,2.103804}, {'','',3.547405,-2.000000,2.677607}, {'','',3.360593,1.568202,1.079181}, {'','',2.721811,1.724276,1.518514},
-{'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',1.079181,-2.000000,-2.000000}, {'','',1.342423,0.954243,2.897077}, {'','',2.866878,-2.000000,3.425208}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',2.861534,-2.000000,-2.000000},
-{'','',0.778151,0.477121,-2.000000}, {'','',1.230449,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',2.390935,-2.000000,-2.000000}, {'','',1.681241,-2.000000,-2.000000}, {'','',2.204120,-2.000000,0.000000}, {'','',3.106191,-2.000000,1.278754}, {'','',1.380211,1.845098,0.602060},
-{'','',0.477121,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.235023,-2.000000,-2.000000}, {'','',2.955207,-2.000000,1.462398}, {'','',-2.000000,0.301030,-2.000000}, {'','',0.301030,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.158362,-2.000000,0.698970},
-{'','',2.792392,-2.000000,-2.000000}, {'','',2.662758,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.301030}, {'','',3.964919,3.984122,3.731830}, {'','',2.547775,2.082785,0.477121}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.568202,-2.000000,-2.000000},
-{'','',2.348305,2.626340,3.137671}, {'','',1.414973,-2.000000,-2.000000}, {'','',1.724276,-2.000000,-2.000000}, {'','',3.637990,2.773055,3.561101}, {'','',1.732394,-2.000000,-2.000000}, {'','',3.312600,2.755875,0.301030}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.108565,3.451326,0.000000},
-{'','',4.159627,3.917138,3.643156}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.417638,3.466571,0.698970}, {'','',2.821514,2.103804,2.885926}, {'','',2.846337,2.907411,1.954243}, {'','',3.261501,3.144574,3.448088}, {'','',1.819544,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000},
-{'','',1.886491,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',1.732394,-2.000000,-2.000000}, {'','',0.301030,0.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000},
-{'','',4.028083,2.858537,3.912966}, {'','',1.732394,1.602060,0.477121}, {'','',2.017033,-2.000000,-2.000000}, {'','',2.738781,1.361728,1.255273}, {'','',2.255273,-2.000000,-2.000000}, {'','',3.988247,3.382557,3.306211}, {'','',2.894870,1.477121,-2.000000}, {'','',1.924279,-2.000000,1.176091},
-{'','',3.966892,3.456366,4.024568}, {'','',3.082785,-2.000000,1.633468}, {'','',2.858537,-2.000000,1.230449}, {'','',1.838849,-2.000000,0.698970}, {'','',2.988559,-2.000000,0.000000}, {'','',4.113107,3.205475,3.793162}, {'','',2.257679,-2.000000,0.698970}, {'','',3.772835,-2.000000,-2.000000},
-{'','',2.397940,-2.000000,1.255273}, {'','',3.568788,2.906335,2.778151}, {'','',0.903090,-2.000000,-2.000000}, {'','',0.698970,-2.000000,0.477121}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.869232,-2.000000,-2.000000}, {'','',1.505150,-2.000000,-2.000000}, {'','',0.778151,-2.000000,-2.000000},
-{'','',3.395501,1.857332,2.587711}, {'','',4.066214,1.732394,3.082785}, {'','',-2.000000,0.000000,-2.000000}, {'','',3.045714,3.207096,2.748188}, {'','',3.571592,1.690196,3.195069}, {'','',3.729813,3.633771,3.109241}, {'','',1.819544,-2.000000,0.477121}, {'','',1.531479,-2.000000,-2.000000},
-{'','',0.778151,2.201397,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.929317,3.782974,2.762679}, {'','',0.845098,-2.000000,-2.000000}, {'','',3.206826,3.250664,3.673113}, {'','',2.544068,-2.000000,-2.000000}, {'','',2.775974,2.303196,-2.000000}, {'','',1.959041,-2.000000,1.113943},
-{'','',3.406881,3.586475,-2.000000}, {'','',3.767823,3.867585,2.830589}, {'','',2.552668,-2.000000,0.000000}, {'','',2.475671,2.089905,-2.000000}, {'','',2.620136,1.204120,0.000000}, {'','',1.716003,-2.000000,-2.000000}, {'','',2.914343,2.822822,3.715084}, {'','',1.322219,-2.000000,0.000000},
-{'','',-2.000000,0.301030,0.000000}, {'','',1.690196,-2.000000,-2.000000}, {'','',2.269513,0.778151,-2.000000}, {'','',0.845098,-2.000000,-2.000000}, {'','',0.903090,0.845098,-2.000000}, {'','',3.191171,3.276462,2.357935}, {'','',1.991226,-2.000000,2.130334}, {'','',0.000000,-2.000000,-2.000000},
-{'','',2.530200,2.227887,2.985875}, {'','',3.928549,4.264794,3.813714}, {'','',1.724276,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',2.394452,-2.000000,1.477121}, {'','',2.908485,-2.000000,1.579784}, {'','',3.885700,4.392978,3.638689}, {'','',1.690196,-2.000000,-2.000000},
-{'','',1.778151,-2.000000,0.477121}, {'','',4.199042,3.678609,3.404320}, {'','',3.127429,-2.000000,0.602060}, {'','',2.641474,-2.000000,-2.000000}, {'','',0.903090,-2.000000,-2.000000}, {'','',3.932322,-2.000000,0.477121}, {'','',4.194570,3.766562,4.142202}, {'','',-2.000000,0.000000,-2.000000},
-{'','',2.093422,2.187521,0.301030}, {'','',3.021189,0.000000,1.672098}, {'','',3.141763,-2.000000,2.294466}, {'','',3.881556,3.212454,3.188366}, {'','',2.021189,-2.000000,-2.000000}, {'','',1.000000,-2.000000,-2.000000}, {'','',2.898176,-2.000000,1.113943}, {'','',2.866287,-2.000000,-2.000000},
-{'','',1.414973,-2.000000,-2.000000}, {'','',2.589950,-2.000000,-2.000000}, {'','',-2.000000,-2.000000,0.000000}, {'','',3.922622,1.875061,3.260071}, {'','',3.227887,0.301030,3.521269}, {'','',0.000000,0.477121,-2.000000}, {'','',2.315970,0.954243,2.600973}, {'','',3.719331,1.505150,3.569374},
-{'','',1.146128,0.000000,0.602060}, {'','',3.844664,3.655810,2.542825}, {'','',4.293738,1.707570,3.375846}, {'','',4.169674,2.836957,2.929419}, {'','',4.049489,3.417139,3.062582}, {'','',3.400883,-2.000000,3.684127}, {'','',3.853941,2.320146,1.908485}, {'','',3.539452,2.184691,1.579784},
-{'','',3.363424,0.000000,2.735599}, {'','',3.186391,1.959041,4.042260}, {'','',3.667173,3.072985,3.165541}, {'','',4.262949,1.681241,2.503791}, {'','',3.898451,1.556303,4.000911}, {'','',3.892707,3.879841,2.799341}, {'','',2.912753,-2.000000,-2.000000}, {'','',3.524785,3.064458,1.724276},
-{'','',4.208065,2.631444,2.874482}, {'','',4.229451,3.424555,2.734800}, {'','',4.078457,3.811575,3.498586}, {'','',2.448706,-2.000000,0.903090}, {'','',2.885361,1.748188,1.255273}, {'','',3.269980,2.445604,2.318063}, {'','',2.514548,1.732394,-2.000000}, {'','',3.779813,3.175222,0.000000},
-{'','',3.478278,2.245513,1.556303}, {'','',2.756636,2.149219,0.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.155336,-2.000000,-2.000000}, {'','',2.107210,-2.000000,3.054613}, {'','',3.244772,-2.000000,2.688420}, {'','',3.467312,3.637189,2.209515}, {'','',0.301030,-2.000000,-2.000000},
-{'','',3.575072,3.529302,1.819544}, {'','',3.294246,2.858537,1.770852}, {'','',2.494155,-2.000000,-2.000000}, {'','',3.021189,3.231979,-2.000000}, {'','',2.696356,0.845098,-2.000000}, {'','',3.748110,4.432617,1.991226}, {'','',2.863917,0.000000,0.301030}, {'','',3.667173,4.227475,0.301030},
-{'','',1.518514,1.740363,0.698970}, {'','',2.305351,2.296665,0.845098}, {'','',3.163758,3.064083,1.863323}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000}, {'','',2.387390,-2.000000,-2.000000}, {'','',1.977724,0.845098,-2.000000}, {'','',0.778151,1.176091,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',2.907949,2.474216,1.944483}, {'','',1.826075,2.093422,1.612784}, {'','',-2.000000,1.301030,-2.000000}, {'','',0.602060,0.301030,-2.000000}, {'','',2.786041,2.619093,0.903090}, {'','',4.153266,3.863620,3.359835}, {'','',2.582063,-2.000000,1.000000},
-{'','',3.130977,1.959041,-2.000000}, {'','',2.633468,-2.000000,1.812913}, {'','',3.213783,0.000000,1.113943}, {'','',4.201452,3.255031,2.961895}, {'','',3.033021,1.342423,0.301030}, {'','',2.193125,0.000000,0.477121}, {'','',4.150449,2.653213,3.242293}, {'','',3.053078,-2.000000,1.612784},
-{'','',2.485721,-2.000000,0.000000}, {'','',2.865104,-2.000000,0.845098}, {'','',3.480007,-2.000000,0.000000}, {'','',4.323293,3.246499,3.211921}, {'','',2.448706,-2.000000,-2.000000}, {'','',2.164353,-2.000000,-2.000000}, {'','',2.796574,0.698970,0.477121}, {'','',3.285332,1.778151,2.130334},
-{'','',3.701222,3.349666,2.875640}, {'','',2.187521,-2.000000,2.315970}, {'','',2.423246,-2.000000,2.079181}, {'','',2.240549,-2.000000,-2.000000}, {'','',2.527630,-2.000000,0.778151}, {'','',2.892651,-2.000000,1.000000}, {'','',2.079181,-2.000000,0.477121}, {'','',3.478566,2.406540,2.940018},
-{'','',2.853090,0.000000,3.227115}, {'','',0.778151,0.301030,0.000000}, {'','',2.247973,1.113943,2.540329}, {'','',3.447778,2.491362,2.760422}, {'','',3.278754,3.606596,2.835056}, {'','',0.903090,2.252853,-2.000000}, {'','',2.582063,3.634779,-2.000000}, {'','',0.301030,2.217484,-2.000000},
-{'','',0.301030,2.826075,-2.000000}, {'','',3.637990,3.666331,3.451940}, {'','',-2.000000,2.004321,-2.000000}, {'','',-2.000000,1.591065,-2.000000}, {'','',3.467756,3.235023,1.886491}, {'','',3.823279,3.562531,1.949390}, {'','',3.732474,3.664642,1.278754}, {'','',3.136403,3.402777,-2.000000},
-{'','',3.431364,3.030195,-2.000000}, {'','',3.380211,3.852419,1.447158}, {'','',3.541579,3.508530,-2.000000}, {'','',1.939519,2.773055,-2.000000}, {'','',3.262451,1.447158,1.380211}, {'','',4.418749,3.867939,2.510545}, {'','',2.924279,3.172311,2.450249}, {'','',1.000000,1.763428,-2.000000},
-{'','',2.693727,2.298853,-2.000000}, {'','',1.939519,1.591065,-2.000000}, {'','',2.837588,2.746634,-2.000000}, {'','',2.453318,0.778151,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',0.301030,1.968483,-2.000000}, {'','',2.578639,2.701568,2.563481}, {'','',2.944483,-2.000000,3.992465},
-{'','',-2.000000,3.283527,-2.000000}, {'','',1.913814,2.414973,2.413300}, {'','',3.035830,1.278754,4.148757}, {'','',4.056524,3.849051,3.357363}, {'','',1.929419,-2.000000,-2.000000}, {'','',3.817631,2.945961,2.017033}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.552668,-2.000000,-2.000000},
-{'','',3.929266,3.701654,3.580126}, {'','',0.301030,-2.000000,-2.000000}, {'','',1.301030,-2.000000,-2.000000}, {'','',3.849911,2.593286,3.589167}, {'','',3.285332,1.748188,-2.000000}, {'','',2.938520,0.845098,-2.000000}, {'','',1.995635,0.000000,0.602060}, {'','',3.668572,-2.000000,-2.000000},
-{'','',4.169469,3.974650,4.307582}, {'','',2.574031,-2.000000,-2.000000}, {'','',3.831614,3.288473,1.944483}, {'','',3.675137,0.000000,-2.000000}, {'','',2.564666,-2.000000,0.000000}, {'','',3.249932,3.153510,3.082785}, {'','',0.954243,-2.000000,-2.000000}, {'','',1.477121,-2.000000,-2.000000},
-{'','',2.262451,-2.000000,-2.000000}, {'','',2.705864,-2.000000,0.000000}, {'','',1.544068,-2.000000,-2.000000}, {'','',0.301030,1.785330,-2.000000}, {'','',1.431364,-2.000000,0.000000}, {'','',3.296007,3.418301,2.948413}, {'','',3.614686,1.977724,4.250152}, {'','',1.968483,1.845098,1.079181},
-{'','',2.966142,2.569374,2.804139}, {'','',2.143015,-2.000000,0.845098}, {'','',3.198657,2.869232,1.491362}, {'','',2.942008,2.998695,2.117271}, {'','',3.296884,2.769377,3.048053}, {'','',3.725667,3.130012,1.929419}, {'','',2.790285,1.913814,0.301030}, {'','',3.366983,3.468938,1.919078},
-{'','',2.585461,2.642465,1.579784}, {'','',1.707570,0.000000,0.698970}, {'','',2.161368,2.096910,2.281033}, {'','',3.323665,2.454845,2.276462}, {'','',3.574494,2.953276,3.309417}, {'','',3.549494,3.042182,1.949390}, {'','',2.825426,2.110590,1.934498}, {'','',0.845098,0.602060,-2.000000},
-{'','',3.218536,2.687529,1.832509}, {'','',3.388811,2.049218,1.716003}, {'','',3.356408,3.254548,1.778151}, {'','',3.512684,2.753583,3.243782}, {'','',1.838849,-2.000000,0.000000}, {'','',3.121231,-2.000000,1.397940}, {'','',2.843855,2.580925,2.530200}, {'','',1.176091,1.361728,-2.000000},
-{'','',3.448242,2.468347,1.301030}, {'','',3.348500,2.309630,1.819544}, {'','',2.998695,1.146128,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',2.584331,1.518514,3.410440}, {'','',1.806180,1.255273,1.838849}, {'','',2.772322,2.448706,2.578639}, {'','',2.342423,2.450249,1.579784},
-{'','',3.168203,2.825426,1.819544}, {'','',1.869232,1.491362,-2.000000}, {'','',0.477121,-2.000000,-2.000000}, {'','',1.322219,-2.000000,-2.000000}, {'','',2.250420,2.303196,-2.000000}, {'','',1.342423,2.000000,0.000000}, {'','',1.477121,-2.000000,0.301030}, {'','',1.041393,-2.000000,1.000000},
-{'','',1.623249,1.812913,1.973128}, {'','',3.105169,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',0.477121,0.903090,1.361728}, {'','',2.477121,0.000000,-2.000000}, {'','',-2.000000,1.462398,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.066326,2.742725,2.705008},
-{'','',0.301030,-2.000000,-2.000000}, {'','',2.630428,2.725912,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.414973,1.672098,2.149219}, {'','',2.618048,2.220108,2.615950}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.431364,2.698970,-2.000000}, {'','',2.313867,2.056905,-2.000000},
-{'','',3.050380,0.602060,-2.000000}, {'','',3.528402,3.602494,2.803457}, {'','',1.380211,-2.000000,-2.000000}, {'','',2.212188,2.515874,-2.000000}, {'','',2.021189,-2.000000,0.301030}, {'','',1.681241,0.301030,0.000000}, {'','',1.690196,2.396199,2.406540}, {'','',0.000000,-2.000000,-2.000000},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.255273,-2.000000,-2.000000}, {'','',0.602060,-2.000000,-2.000000}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',3.072985,1.939519,3.070038}, {'','',1.662758,2.060698,0.000000}, {'','',2.966142,2.863323,2.898176},
-{'','',2.882525,1.785330,0.954243}, {'','',2.657056,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.021189,-2.000000,-2.000000}, {'','',2.513218,0.477121,2.598791}, {'','',1.568202,0.477121,2.597695}, {'','',-2.000000,0.000000,-2.000000}, {'','',0.845098,-2.000000,-2.000000},
-{'','',1.342423,-2.000000,-2.000000}, {'','',2.093422,1.518514,2.846955}, {'','',0.602060,-2.000000,0.845098}, {'','',1.113943,-2.000000,0.301030}, {'','',-2.000000,0.477121,0.778151}, {'','',3.780389,2.989450,2.786751}, {'','',0.698970,0.477121,-2.000000}, {'','',-2.000000,0.000000,-2.000000},
-{'','',3.875235,3.684307,2.656098}, {'','',3.683047,2.659916,2.625312}, {'','',3.149835,-2.000000,-2.000000}, {'','',1.732394,1.447158,-2.000000}, {'','',0.954243,0.602060,-2.000000}, {'','',3.469233,-2.000000,-2.000000}, {'','',2.372912,2.401401,1.913814}, {'','',0.301030,2.584331,-2.000000},
-{'','',0.477121,-2.000000,-2.000000}, {'','',3.026533,4.056829,-2.000000}, {'','',2.737987,3.153205,2.791691}, {'','',0.000000,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.752048,-2.000000,-2.000000}, {'','',2.475671,2.071882,2.809560}, {'','',3.279211,2.887054,2.691081},
-{'','',0.000000,-2.000000,-2.000000}, {'','',1.176091,2.017033,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.643749,2.823474,3.224792}, {'','',3.631342,2.372912,2.641474}, {'','',3.269746,2.053078,-2.000000}, {'','',3.163758,2.348305,-2.000000}, {'','',2.053078,1.819544,-2.000000},
-{'','',3.232488,1.531479,-2.000000}, {'','',2.582063,1.681241,2.579784}, {'','',1.431364,1.462398,-2.000000}, {'','',0.778151,1.278754,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.612784,2.155336,-2.000000}, {'','',2.481443,2.763428,2.596597}, {'','',0.903090,-2.000000,0.000000},
-{'','',1.113943,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.406540,0.301030,3.395326}, {'','',0.000000,-2.000000,-2.000000}, {'','',3.025306,1.079181,1.897627}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.372728,2.374748,3.407901}, {'','',3.316599,1.602060,2.278754},
-{'','',0.301030,0.000000,-2.000000}, {'','',2.238046,-2.000000,-2.000000}, {'','',1.230449,0.903090,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.204120,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.487138,1.204120,1.869232}, {'','',1.255273,-2.000000,1.903090},
-{'','',2.332438,-2.000000,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',2.649335,-2.000000,-2.000000}, {'','',2.943495,-2.000000,0.000000}, {'','',3.412124,-2.000000,1.812913}, {'','',2.509203,-2.000000,0.301030}, {'','',2.640481,-2.000000,0.954243}, {'','',1.556303,-2.000000,3.483730},
-{'','',2.149219,-2.000000,0.698970}, {'','',2.315970,-2.000000,0.301030}, {'','',1.544068,-2.000000,-2.000000}, {'','',2.100371,-2.000000,3.749350}, {'','',2.876218,-2.000000,2.082785}, {'','',3.609488,-2.000000,3.273927}, {'','',2.942504,-2.000000,3.455302}, {'','',2.800029,-2.000000,2.385606},
-{'','',0.000000,-2.000000,0.000000}, {'','',2.677607,-2.000000,-2.000000}, {'','',2.948902,-2.000000,0.477121}, {'','',3.303196,-2.000000,0.477121}, {'','',3.392873,-2.000000,1.716003}, {'','',1.361728,-2.000000,-2.000000}, {'','',2.816241,0.000000,3.393224}, {'','',1.913814,-2.000000,-2.000000},
-{'','',2.858537,-2.000000,1.845098}, {'','',3.165838,-2.000000,1.698970}, {'','',2.238046,-2.000000,0.301030}, {'','',1.653213,-2.000000,0.000000}, {'','',2.484300,-2.000000,0.477121}, {'','',1.342423,-2.000000,-2.000000}, {'','',2.225309,-2.000000,-2.000000}, {'','',1.959041,-2.000000,0.698970},
-{'','',3.015779,-2.000000,2.685742}, {'','',2.685742,-2.000000,-2.000000}, {'','',1.897627,-2.000000,2.413300}, {'','',0.477121,-2.000000,-2.000000}, {'','',3.671265,-2.000000,-2.000000}, {'','',2.960946,-2.000000,0.954243}, {'','',3.675778,-2.000000,-2.000000}, {'','',1.845098,-2.000000,-2.000000},
-{'','',0.602060,-2.000000,-2.000000}, {'','',3.559548,-2.000000,-2.000000}, {'','',2.530200,-2.000000,0.000000}, {'','',1.633468,-2.000000,-2.000000}, {'','',0.000000,-2.000000,-2.000000}, {'','',2.539076,-2.000000,-2.000000}, {'','',2.499687,-2.000000,-2.000000}, {'','',3.202488,-2.000000,-2.000000},
-{'','',1.602060,-2.000000,-2.000000}, {'','',0.698970,-2.000000,-2.000000}, {'','',1.963788,-2.000000,3.079543}, {'','',2.612784,-2.000000,2.849419}, {'','',0.000000,-2.000000,-2.000000}, {'','',-2.000000,1.204120,-2.000000}, {'','',-2.000000,1.477121,-2.000000}, {'','',0.477121,1.255273,-2.000000},
-{'','',0.845098,0.000000,-2.000000}, {'','',0.477121,1.698970,1.875061}, {'','',0.903090,2.220108,0.000000}, {'','',2.107210,1.977724,0.000000}, {'','',0.477121,1.230449,0.301030}, {'','',1.477121,1.643453,-2.000000}, {'','',-2.000000,1.875061,-2.000000}, {'','',2.683047,0.903090,3.158664},
-{'','',0.000000,1.113943,-2.000000}, {'','',2.214844,3.899437,1.397940}, {'','',0.301030,1.662758,-2.000000}, {'','',0.000000,2.056905,0.903090}, {'','',0.000000,1.113943,-2.000000}, {'','',0.301030,-2.000000,-2.000000}, {'','',3.050766,0.954243,0.000000}, {'','',0.778151,0.698970,0.477121},
-{'','',1.544068,0.778151,0.698970}, {'','',3.061075,2.643453,0.903090}, {'','',1.113943,-2.000000,-2.000000}, {'','',2.187521,0.698970,-2.000000}, {'','',1.505150,-2.000000,0.477121}, {'','',0.602060,-2.000000,0.477121}, {'','',2.240549,-2.000000,1.732394}, {'','',1.602060,0.602060,-2.000000},
-{'','',1.806180,1.278754,1.000000}, {'','',2.082785,1.845098,0.000000}, {'','',0.602060,0.000000,-2.000000}, {'','',2.093422,1.380211,0.301030}, {'','',2.803457,0.301030,0.477121}, {'','',2.645422,0.602060,2.965672}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.949390,-2.000000,0.698970},
-{'','',1.230449,-2.000000,-2.000000}, {'','',2.603144,-2.000000,1.204120}, {'','',1.863323,0.301030,-2.000000}, {'','',2.984077,-2.000000,0.000000}, {'','',0.602060,-2.000000,1.959041}, {'','',0.000000,-2.000000,-2.000000}, {'','',1.505150,1.633468,0.000000}, {'','',2.806858,2.477121,1.505150},
-{'','',2.588832,0.845098,1.000000}, {'','',3.294687,1.785330,2.336460}, {'','',2.583199,0.000000,0.000000}, {'','',2.716838,-2.000000,0.000000}, {'','',3.467904,2.214844,0.477121}, {'','',2.029384,0.602060,0.301030}, {'','',2.096910,0.477121,1.518514}, {'','',2.847573,1.690196,1.826075},
-{'','',3.255996,-2.000000,3.047275}, {'','',2.892095,1.322219,2.460898}, {'','',3.323458,1.322219,1.875061}, {'','',1.963788,0.477121,0.477121}, {'','',2.155336,2.988559,1.176091}, {'','',3.192846,2.487138,1.698970}, {'','',3.615740,0.301030,2.925828}, {'','',0.903090,-2.000000,0.000000},
-{'','',1.913814,0.000000,2.650308}, {'','',1.944483,-2.000000,1.707570}, {'','',2.527630,0.000000,1.954243}, {'','',1.886491,0.301030,-2.000000}, {'','',2.798651,1.278754,-2.000000}, {'','',2.396199,-2.000000,2.143015}, {'','',1.826075,-2.000000,2.336460}
-};
-
-static unsigned int indexes2=2367;
-static unsigned int npow2=4096;