6369 Xorg server on OpenSolaris 200901 SPARC is not working by default in107
authorDavid.Comay@Sun.COM
Mon, 09 Feb 2009 23:23:42 -0800
changeset 870 4ec1b285e47e
parent 869 0197953cd88a
child 871 9fc6dca6583b
6369 Xorg server on OpenSolaris 200901 SPARC is not working by default 6498 resync repository to snv_107
src/gui/data/opensolaris.org
src/util/distro-import/00/sparc/SUNWkfbw
src/util/distro-import/107/.bashrc
src/util/distro-import/107/.profile
src/util/distro-import/107/SUNWblank.xml
src/util/distro-import/107/SUNWdefault.xml
src/util/distro-import/107/SUNWfixes.pkginfo
src/util/distro-import/107/SUNWfixes.prototype
src/util/distro-import/107/all.i386
src/util/distro-import/107/auth_attr
src/util/distro-import/107/common/SUNWbabl
src/util/distro-import/107/common/SUNWbind
src/util/distro-import/107/common/SUNWcodeina
src/util/distro-import/107/common/SUNWcups-manager
src/util/distro-import/107/common/SUNWfftw2
src/util/distro-import/107/common/SUNWfftw3
src/util/distro-import/107/common/SUNWgegl
src/util/distro-import/107/common/SUNWgftp
src/util/distro-import/107/common/SUNWgkrellm
src/util/distro-import/107/common/SUNWgnome-a11y-mousetweaks
src/util/distro-import/107/common/SUNWgnome-media-center
src/util/distro-import/107/common/SUNWixgbe
src/util/distro-import/107/common/SUNWlibical
src/util/distro-import/107/common/SUNWlibsndfile
src/util/distro-import/107/common/SUNWlibvisual
src/util/distro-import/107/common/SUNWpython24-simplejson
src/util/distro-import/107/common/SUNWpython25-simplejson
src/util/distro-import/107/common/SUNWpyyaml24
src/util/distro-import/107/common/SUNWpyyaml25
src/util/distro-import/107/common/SUNWsongbird
src/util/distro-import/107/common/SUNWxorg-doc
src/util/distro-import/107/common/SUNWxorg-server
src/util/distro-import/107/common/SUNWxwinc
src/util/distro-import/107/common/SUNWxwplr
src/util/distro-import/107/common/loc/SUNWgnome-l10nmessages-extra
src/util/distro-import/107/common/loc/SUNWpostgr-l10n-ja
src/util/distro-import/107/common/loc/SUNWttf-unfonts-ko-core
src/util/distro-import/107/common/loc/SUNWttf-unfonts-ko-extra
src/util/distro-import/107/common/loc/SUNWttf-wqy-zenhei
src/util/distro-import/107/coreadm.xml
src/util/distro-import/107/devlink.tab
src/util/distro-import/107/exec_attr
src/util/distro-import/107/fontconfig.properties
src/util/distro-import/107/fonts
src/util/distro-import/107/fs-usr
src/util/distro-import/107/gdm.xml
src/util/distro-import/107/generic_limited_net.xml
src/util/distro-import/107/generic_open.xml
src/util/distro-import/107/gnome
src/util/distro-import/107/hba.conf
src/util/distro-import/107/hosts
src/util/distro-import/107/i386/SUNWclutter
src/util/distro-import/107/i386/SUNWclutter-cairo
src/util/distro-import/107/i386/SUNWclutter-gst
src/util/distro-import/107/i386/SUNWclutter-gtk
src/util/distro-import/107/i386/SUNWxorg-mesa
src/util/distro-import/107/ima.conf
src/util/distro-import/107/ipagent
src/util/distro-import/107/ipagent.xml
src/util/distro-import/107/mailcap
src/util/distro-import/107/master
src/util/distro-import/107/menu.lst
src/util/distro-import/107/mime.types
src/util/distro-import/107/mpapi.conf
src/util/distro-import/107/nvidia.conf
src/util/distro-import/107/opensolaris-logo.png
src/util/distro-import/107/policy.conf
src/util/distro-import/107/prof_attr
src/util/distro-import/107/redist_cluster
src/util/distro-import/107/sd.conf
src/util/distro-import/107/services
src/util/distro-import/107/slim_cluster
src/util/distro-import/107/solaris.xpm
src/util/distro-import/107/sparc/SUNWefb
src/util/distro-import/107/sparc/SUNWefbw
src/util/distro-import/107/sparc/SUNWnfb
src/util/distro-import/107/sparc/SUNWnfbcf
src/util/distro-import/107/sparc/SUNWnfbw
src/util/distro-import/107/sparc/SUNWpfb
src/util/distro-import/107/sparc/SUNWpfbcf
src/util/distro-import/107/sparc/SUNWpfbw
src/util/distro-import/107/splash.xpm.gz
src/util/distro-import/107/sshd
src/util/distro-import/107/svc-coreadm
src/util/distro-import/107/svc-dlmgmtd
src/util/distro-import/107/svc-ipagent
src/util/distro-import/107/user_attr
src/util/distro-import/107/variants
src/util/distro-import/107/vnc-config.xml
src/util/distro-import/107/vp-services
src/util/distro-import/107/vp-shares
src/util/distro-import/107/x11-server.xml
src/util/distro-import/107/xvm-vnc-config
src/util/distro-import/Makefile
--- a/src/gui/data/opensolaris.org	Mon Feb 09 16:18:19 2009 +0000
+++ b/src/gui/data/opensolaris.org	Mon Feb 09 23:23:42 2009 -0800
@@ -274,6 +274,9 @@
 [SUNWavant]
 category = Panels and Applets
 
+[SUNWbabl]
+category = Multimedia Libraries
+
 [SUNWbart]
 category = Administration and Configuration
 
@@ -388,6 +391,18 @@
 [SUNWckr]
 category = Core
 
+[SUNWclutter]
+category = Multimedia Libraries
+
+[SUNWclutter-cairo]
+category = Multimedia Libraries
+
+[SUNWclutter-gst]
+category = Multimedia Libraries
+
+[SUNWclutter-gtk]
+category = Multimedia Libraries
+
 [SUNWcmake]
 category = Distribution Tools
 
@@ -397,6 +412,9 @@
 [SUNWcns]
 category = Services
 
+[SUNWcodeina]
+category = Sound and Video
+
 [SUNWcompiz]
 category = Window Managers
 
@@ -460,6 +478,9 @@
 [SUNWcups-libs]
 category = Printing
 
+[SUNWcups-manager]
+category = Administration and Configuration
+
 [SUNWcurl]
 category = Libraries (System)
 
@@ -649,6 +670,12 @@
 [SUNWedhcm]
 category = Services
 
+[SUNWefb]
+category = Display
+
+[SUNWefbw]
+category = Display
+
 [SUNWefc]
 category = Administration and Configuration
 
@@ -739,6 +766,12 @@
 [SUNWffilters]
 category = Printing
 
+[SUNWfftw2]
+category = High Performance Computing
+
+[SUNWfftw3]
+category = High Performance Computing
+
 [SUNWfilebench]
 category = System
 
@@ -880,6 +913,9 @@
 [SUNWged]
 category = Networking
 
+[SUNWgegl]
+category = Multimedia Libraries
+
 [SUNWgetting-started-guide]
 category = Text Tools
 
@@ -928,6 +964,9 @@
 [SUNWgfbw]
 category = Display
 
+[SUNWgftp]
+category = System Utilities
+
 [SUNWggrp]
 category = System Utilities
 
@@ -940,6 +979,9 @@
 [SUNWgit]
 category = Source Code Management
 
+[SUNWgkrellm]
+category = System Utilities
+
 [SUNWgksu]
 category = System Utilities
 
@@ -961,6 +1003,9 @@
 [SUNWgnome-a11y-libs]
 category = Universal Access
 
+[SUNWgnome-a11y-mousetweaks]
+category = Universal Access
+
 [SUNWgnome-a11y-poke]
 category = Universal Access
 
@@ -1252,6 +1297,9 @@
 [SUNWgnome-media-apps]
 category = Sound and Video
 
+[SUNWgnome-media-center]
+category = Sound and Video
+
 [SUNWgnome-media-player]
 category = Sound and Video
 
@@ -2191,6 +2239,9 @@
 [SUNWlibhangul]
 category = Localizations (System)
 
+[SUNWlibical]
+category = Libraries
+
 [SUNWlibm]
 category = Libraries (System)
 
@@ -2248,6 +2299,9 @@
 [SUNWlibsmbclient]
 category = Libraries (System)
 
+[SUNWlibsndfile]
+category = Libraries (System)
+
 [SUNWlibsoup]
 category = Libraries (System)
 
@@ -2509,15 +2563,6 @@
 [SUNWnethack]
 category = Games
 
-[SUNWnfb]
-category = Display
-
-[SUNWnfbcf]
-category = Display
-
-[SUNWnfbw]
-category = Display
-
 [SUNWnfsc]
 category = File System
 
@@ -2662,15 +2707,6 @@
 [SUNWperl584usr]
 category = Perl
 
-[SUNWpfb]
-category = Display
-
-[SUNWpfbcf]
-category = Display
-
-[SUNWpfbw]
-category = Display
-
 [SUNWpgadmin3]
 category = Databases (System)
 
@@ -2800,9 +2836,6 @@
 [SUNWpostgr-jdbc]
 category = Databases (System)
 
-[SUNWpostgr-l10n-ja]
-category = Databases (System)
-
 [SUNWpostgr-libs]
 category = Databases (System)
 
@@ -2929,15 +2962,27 @@
 [SUNWpython24-cssutils]
 category = Python
 
+[SUNWpython24-simplejson]
+category = Python
+
 [SUNWpython25-cssutils]
 category = Python
 
+[SUNWpython25-simplejson]
+category = Python
+
 [SUNWpython25-twisted]
 category = Python
 
 [SUNWpython25-twisted-web2]
 category = Python
 
+[SUNWpyyaml24]
+category = Python
+
+[SUNWpyyaml25]
+category = Python
+
 [SUNWqfed]
 category = Networking
 
@@ -3514,6 +3559,15 @@
 [SUNWttf-thai-scalable]
 category = Fonts
 
+[SUNWttf-unfonts-ko-core]
+category = Fonts
+
+[SUNWttf-unfonts-ko-extra]
+category = Fonts
+
+[SUNWttf-wqy-zenhei]
+category = Fonts
+
 [SUNWtvnc]
 category = Internet
 
@@ -3709,9 +3763,6 @@
 [SUNWxorg-devel-docs]
 category = X11
 
-[SUNWxorg-doc]
-category = X11 (System)
-
 [SUNWxorg-graphics-ddx]
 category = Display
 
@@ -3856,6 +3907,9 @@
 [amp-dev]
 category = Integrated Development Environments
 
+[avs]
+category = Storage
+
 [clustertools_7.1]
 category = High Performance Computing
 
--- a/src/util/distro-import/00/sparc/SUNWkfbw	Mon Feb 09 16:18:19 2009 +0000
+++ b/src/util/distro-import/00/sparc/SUNWkfbw	Mon Feb 09 23:23:42 2009 -0800
@@ -7,4 +7,6 @@
 	usr/openwin/server/etc/OWconfig \
 	usr/openwin/server/modules \
 	usr/openwin/server/modules/ddxSUNWkfb.so.1
+depend SUNWkfb
+depend SUNWxorg-server
 end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/.bashrc	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,7 @@
+#
+# Define default prompt to <username>@<hostname>:<path><"($|#) ">
+# and print '#' for user "root" and '$' for normal users.
+#
+PS1='${LOGNAME}@$(/usr/bin/hostname):$(
+    [[ "${LOGNAME}" == "root" ]] && printf "%s" "${PWD/${HOME}/~}# " ||
+    printf "%s" "${PWD/${HOME}/~}\$ ")'
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/.profile	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,17 @@
+#
+# Simple profile places /usr/gnu/bin at front,
+# adds /usr/X11/bin, /usr/sbin and /sbin to the end.
+#
+# Use less(1) as the default pager for the man(1) command.
+#
+export PATH=/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin
+export MANPATH=/usr/gnu/share/man:/usr/share/man:/usr/X11/share/man
+export PAGER="/usr/bin/less -ins"
+
+#
+# Define default prompt to <username>@<hostname>:<path><"($|#) ">
+# and print '#' for user "root" and '$' for normal users.
+#
+PS1='${LOGNAME}@$(/usr/bin/hostname):$(
+    [[ "${LOGNAME}" == "root" ]] && printf "%s" "${PWD/${HOME}/~}# " ||
+    printf "%s" "${PWD/${HOME}/~}\$ ")'
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/SUNWblank.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+
+<!--
+ Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+ Use is subject to license terms.
+
+ CDDL HEADER START
+
+ The contents of this file are subject to the terms of the
+ Common Development and Distribution License (the "License").
+ You may not use this file except in compliance with the License.
+
+ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ or http://www.opensolaris.org/os/licensing.
+ See the License for the specific language governing permissions
+ and limitations under the License.
+
+ When distributing Covered Code, include this CDDL HEADER in each
+ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ If applicable, add the following below this CDDL HEADER, with the
+ fields enclosed by brackets "[]" replaced with your own identifying
+ information: Portions Copyright [yyyy] [name of copyright owner]
+
+ CDDL HEADER END
+
+    ident	"@(#)SUNWblank.xml	1.2	05/06/08 SMI"
+
+    DO NOT EDIT THIS FILE.  Use zonecfg(1M) instead.
+-->
+
+<!DOCTYPE zone PUBLIC "-//Sun Microsystems Inc//DTD Zones//EN" "file:///usr/share/lib/xml/dtd/zonecfg.dtd.1">
+
+<zone name="blank" zonepath="" autoboot="false" brand="ipkg">
+</zone>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/SUNWdefault.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+
+<!--
+ Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+ Use is subject to license terms.
+
+ CDDL HEADER START
+
+ The contents of this file are subject to the terms of the
+ Common Development and Distribution License (the "License").
+ You may not use this file except in compliance with the License.
+
+ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ or http://www.opensolaris.org/os/licensing.
+ See the License for the specific language governing permissions
+ and limitations under the License.
+
+ When distributing Covered Code, include this CDDL HEADER in each
+ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ If applicable, add the following below this CDDL HEADER, with the
+ fields enclosed by brackets "[]" replaced with your own identifying
+ information: Portions Copyright [yyyy] [name of copyright owner]
+
+ CDDL HEADER END
+
+    ident	"@(#)SUNWdefault.xml	1.2	05/06/08 SMI"
+
+    DO NOT EDIT THIS FILE.  Use zonecfg(1M) instead.
+-->
+
+<!DOCTYPE zone PUBLIC "-//Sun Microsystems Inc//DTD Zones//EN" "file:///usr/share/lib/xml/dtd/zonecfg.dtd.1">
+
+<zone name="default" zonepath="" autoboot="false" brand="ipkg">
+</zone>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/SUNWfixes.pkginfo	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,7 @@
+PKG=SUNWfixes
+NAME=hack
+ARCH=i386
+VERSION=1.0
+CATEGORY=system
+DESC=file updates for new packaging system
+BASEDIR=/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/SUNWfixes.prototype	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,58 @@
+i pkginfo=SUNWfixes.pkginfo
+f none boot/grub/splash.xpm.gz 0644 root sys
+f none boot/solaris.xpm 0644 root sys
+e none boot/solaris/devicedb/master 0644 root sys
+e none etc/driver_aliases 0644 root sys
+e none etc/hba.conf 0644 root bin
+e none etc/ima.conf 0644 root bin
+e none etc/inet/hosts 0444 root sys
+e none etc/inet/services 0444 root sys
+e none etc/mailcap 0644 root bin
+e none etc/mime.types 0644 root bin
+e none etc/mpapi.conf 0644 root bin
+e none etc/name_to_major 0644 root sys
+e none etc/nsswitch.conf 0644 root sys
+e none etc/pam.conf 0644 root sys
+e none etc/passwd 0644 root sys
+e none etc/power.conf 0644 root sys
+e none etc/security/auth_attr 0644 root sys
+e none etc/security/exec_attr 0644 root sys
+e none etc/security/policy.conf 0644 root sys
+e none etc/security/prof_attr 0644 root sys
+e none etc/shadow 0400 root sys
+e none etc/skel/.bashrc 0644 root other
+e none etc/skel/.profile 0644 root other
+e none etc/user_attr 0644 root sys
+f none etc/zones/SUNWblank.xml 0444 root bin
+f none etc/zones/SUNWdefault.xml 0444 root bin
+f none kernel/drv/nvidia.conf 0644 root sys
+f none lib/svc/method/sshd 0555 root bin
+f none lib/svc/method/svc-coreadm 0555 root bin
+f none lib/svc/method/svc-ipagent 0555 root bin
+f none lib/svc/method/xvm-vnc-config 0555 root bin
+d none root 0700 root root
+e none root/.bashrc 0644 root root
+e none root/.profile 0644 root root
+f none usr/X11/lib/xscreensaver/config/opensolaris-logo.png 0444 root bin
+f none usr/bin/ksh 0755 root bin
+l none usr/has/bin/ex=vi
+f none usr/has/bin/sh 0755 root root
+f none usr/has/bin/vi 0755 root bin
+l none usr/has/bin/view=vi
+f none usr/jdk/instances/jdk1.6.0/LICENSE 0644 root bin
+f none usr/jdk/instances/jdk1.6.0/README.html 0644 root bin
+f none usr/jdk/instances/jdk1.6.0/jre/LICENSE 0644 root bin
+f none usr/jdk/instances/jdk1.6.0/jre/README 0644 root bin
+f none usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.properties 0644 root bin
+f none usr/lib/vp-services 0555 root bin
+f none usr/lib/vp-shares 0555 root bin
+f none usr/lib/xen/bin/ipagent 0755 root bin
+f none usr/share/applications/services.desktop 0644 root bin
+f none usr/share/applications/shares.desktop 0644 root bin
+f none var/svc/manifest/application/graphical-login/gdm.xml 444 root sys
+f none var/svc/manifest/application/x11/x11-server.xml 0444 root sys
+f none var/svc/manifest/system/coreadm.xml 444 root sys
+f none var/svc/manifest/system/ipagent.xml 444 root sys
+f none var/svc/manifest/system/xvm/vnc-config.xml 444 root sys
+f none var/svc/profile/generic_limited_net.xml 0444 root sys
+f none var/svc/profile/generic_open.xml 0444 root sys
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/all.i386	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,979 @@
+include common/IPLTadcon
+include common/IPLTadman
+include common/IPLTadmin
+include common/IPLTcons
+include common/IPLTds
+include common/IPLTdscon
+include common/IPLTdsman
+include common/IPLTjss
+include common/IPLTnls
+include common/IPLTnspr
+include common/IPLTnss
+include common/IPLTpldap
+include common/SUNW1251f
+include common/SUNW1394
+include common/SUNW1394h
+include common/SUNW5xmft
+include common/SUNWGlib
+include common/SUNWGtk
+include common/SUNWIPython
+include common/SUNWPython
+include common/SUNWPython-extra
+include common/SUNWTcl
+include common/SUNWTiff
+include common/SUNWTk
+include common/SUNWa2ps
+include common/SUNWaac
+include common/SUNWacc
+include common/SUNWaclg
+include common/SUNWaconf
+include common/SUNWadmap
+include common/SUNWadmc
+include common/SUNWadmfr
+include common/SUNWadmfw
+include common/SUNWadmj
+include common/SUNWadmlib-sysid
+include common/SUNWadmr
+include common/SUNWafe
+include common/SUNWant
+include common/SUNWapbas
+include common/SUNWapch
+include common/SUNWapch2
+include common/SUNWapch22
+include common/SUNWapch22d
+include common/SUNWapch22m-dtrace
+include common/SUNWapch22m-fcgid
+include common/SUNWapch22m-jk
+include common/SUNWapch22m-php5
+include common/SUNWapch22m-security
+include common/SUNWapch2d
+include common/SUNWapchd
+include common/SUNWapcj
+include common/SUNWapct
+include common/SUNWapdc
+include common/SUNWapmsc
+include common/SUNWapoc
+include common/SUNWapoc-adapter-gconf
+include common/SUNWarbel
+include common/SUNWarc
+include common/SUNWarrf
+include common/SUNWas
+include common/SUNWasac
+include common/SUNWascmn
+include common/SUNWasdem
+include common/SUNWasjavadb
+include common/SUNWasjdoc
+include common/SUNWasman
+include common/SUNWaspell
+include common/SUNWaspell-en
+include common/SUNWastdev
+include common/SUNWasut
+include common/SUNWatfs
+include common/SUNWauda
+include common/SUNWaudf
+include common/SUNWaudh
+include common/SUNWaudit
+include common/SUNWautoef
+include common/SUNWav1394
+include common/SUNWavahi-bridge-dsd
+include common/SUNWbart
+include common/SUNWbash
+include common/SUNWbcc
+include common/SUNWbdb
+include common/SUNWbdbj
+include common/SUNWbind
+include common/SUNWbinutils
+include common/SUNWbip
+include common/SUNWbison
+include common/SUNWbnu
+include common/SUNWbrg
+include common/SUNWbrltty
+include common/SUNWbs
+include common/SUNWbtool
+include common/SUNWbzip
+include common/SUNWcacaodtrace
+include common/SUNWcacaort
+include common/SUNWcacaowsvr
+include common/SUNWcairomm
+include common/SUNWccccfg
+include common/SUNWccccr
+include common/SUNWccfw
+include common/SUNWccfwctrl
+include common/SUNWccinv
+include common/SUNWccsign
+include common/SUNWccsm
+include common/SUNWcctpx
+include common/SUNWcdrw
+include common/SUNWcea
+include common/SUNWced
+include common/SUNWcedu
+include common/SUNWcfcl
+include common/SUNWcfpl
+include common/SUNWchxge
+include common/SUNWciu8
+include common/SUNWcnetr
+include common/SUNWcns
+include common/SUNWcompiz
+include common/SUNWcompiz-fusion-extra
+include common/SUNWcompiz-fusion-main
+include common/SUNWcompizconfig-gconf
+include common/SUNWcompizconfig-python
+include common/SUNWcpcu
+include common/SUNWcpp
+include common/SUNWcs
+include common/SUNWcsd
+include common/SUNWcsl
+include common/SUNWcsmauth
+include common/SUNWcstl
+include common/SUNWctlu
+include common/SUNWctpls
+include common/SUNWcurl
+include common/SUNWcvs
+include common/SUNWcxmft
+include common/SUNWdbus
+include common/SUNWdbus-bindings
+include common/SUNWdcaf
+include common/SUNWdclnt
+include common/SUNWddu
+include common/SUNWdfbh
+include common/SUNWdhcm
+include common/SUNWdhcs
+include common/SUNWdhcsb
+include common/SUNWdmfe
+include common/SUNWdmgt
+include common/SUNWdoc
+include common/SUNWdpl
+include common/SUNWdsd
+include common/SUNWdtab
+include common/SUNWdtbas
+include common/SUNWdtcor
+include common/SUNWdtct
+include common/SUNWdtdem
+include common/SUNWdtdmn
+include common/SUNWdtdmr
+include common/SUNWdtdst
+include common/SUNWdtdte
+include common/SUNWdtezt
+include common/SUNWdthe
+include common/SUNWdthed
+include common/SUNWdthev
+include common/SUNWdthez
+include common/SUNWdticn
+include common/SUNWdtim
+include common/SUNWdtinc
+include common/SUNWdtjxt
+include common/SUNWdtlog
+include common/SUNWdtma
+include common/SUNWdtmad
+include common/SUNWdtmaz
+include common/SUNWdtrc
+include common/SUNWdtrp
+include common/SUNWdtscm
+include common/SUNWdtts
+include common/SUNWdttshelp
+include common/SUNWdtwm
+include common/SUNWdvdrw
+include common/SUNWemlxs
+include common/SUNWesu
+include common/SUNWeuodf
+include common/SUNWeurf
+include common/SUNWeuxwe
+include common/SUNWevolution
+include common/SUNWevolution-data-server
+include common/SUNWevolution-exchange
+include common/SUNWevolution-jescs
+include common/SUNWevolution-libs
+include common/SUNWevolution-webcal
+include common/SUNWexpect
+include common/SUNWfchba
+include common/SUNWfcip
+include common/SUNWfcmdb
+include common/SUNWfcp
+include common/SUNWfcprt
+include common/SUNWfcsm
+include common/SUNWfctl
+include common/SUNWfdl
+include common/SUNWffilters
+include common/SUNWfilebench
+include common/SUNWfirefox
+include common/SUNWfirefox-apoc-adapter
+include common/SUNWflac
+include common/SUNWflash-player-plugin
+include common/SUNWflexlex
+include common/SUNWflexruntime
+include common/SUNWfmd
+include common/SUNWfontconfig
+include common/SUNWfontconfig-docs
+include common/SUNWfppd
+include common/SUNWfreetype2
+include common/SUNWfsexam
+include common/SUNWfsmgt
+include common/SUNWfss
+include common/SUNWftdu
+include common/SUNWftp
+include common/SUNWfwdc
+include common/SUNWfwdcu
+include common/SUNWfwflash
+include common/SUNWgamin
+include common/SUNWgccruntime
+include common/SUNWgcmn
+include common/SUNWgd2
+include common/SUNWgdb
+include common/SUNWggrp
+include common/SUNWgimpprint
+include common/SUNWgksu
+include common/SUNWglibmm
+include common/SUNWglt
+include common/SUNWgm4
+include common/SUNWgmake
+include common/SUNWgnome-a11y-dasher
+include common/SUNWgnome-a11y-gok
+include common/SUNWgnome-a11y-libs
+include common/SUNWgnome-a11y-poke
+include common/SUNWgnome-a11y-poke-root
+include common/SUNWgnome-a11y-reader
+include common/SUNWgnome-a11y-speech
+include common/SUNWgnome-a11y-speech-freetts
+include common/SUNWgnome-applets
+include common/SUNWgnome-archive-mgr
+include common/SUNWgnome-audio
+include common/SUNWgnome-base-libs
+include common/SUNWgnome-base-libs-java
+include common/SUNWgnome-calculator
+include common/SUNWgnome-camera
+include common/SUNWgnome-cd
+include common/SUNWgnome-cd-burner
+include common/SUNWgnome-character-map
+include common/SUNWgnome-common-devel
+include common/SUNWgnome-component
+include common/SUNWgnome-config
+include common/SUNWgnome-config-editor
+include common/SUNWgnome-config-java
+include common/SUNWgnome-crash-report
+include common/SUNWgnome-desklets
+include common/SUNWgnome-desklets-extra
+include common/SUNWgnome-desktop-prefs
+include common/SUNWgnome-devel-docs
+include common/SUNWgnome-devhelp
+include common/SUNWgnome-dialog
+include common/SUNWgnome-dictionary
+include common/SUNWgnome-disk-analyzer
+include common/SUNWgnome-display-mgr
+include common/SUNWgnome-doc-utils
+include common/SUNWgnome-dtlogin-integration
+include common/SUNWgnome-file-mgr
+include common/SUNWgnome-fonts
+include common/SUNWgnome-freedb-libs
+include common/SUNWgnome-fun-applets
+include common/SUNWgnome-games
+include common/SUNWgnome-gtksourceview
+include common/SUNWgnome-gui-test
+include common/SUNWgnome-help-viewer
+include common/SUNWgnome-hex-editor
+include common/SUNWgnome-im-client
+include common/SUNWgnome-img-editor
+include common/SUNWgnome-img-editor-help
+include common/SUNWgnome-img-organizer
+include common/SUNWgnome-img-viewer
+include common/SUNWgnome-internet-applets
+include common/SUNWgnome-intranet-applets
+include common/SUNWgnome-keyring-manager
+include common/SUNWgnome-libs
+include common/SUNWgnome-log-viewer
+include common/SUNWgnome-media
+include common/SUNWgnome-media-apps
+include common/SUNWgnome-media-mp3
+include common/SUNWgnome-media-player
+include common/SUNWgnome-meeting
+include common/SUNWgnome-menu-editor
+include common/SUNWgnome-mm-applets
+include common/SUNWgnome-panel
+include common/SUNWgnome-pdf-viewer
+include common/SUNWgnome-pilot
+include common/SUNWgnome-print
+include common/SUNWgnome-ps-viewer
+include common/SUNWgnome-python-desktop
+include common/SUNWgnome-python-extras
+include common/SUNWgnome-python-libs
+include common/SUNWgnome-remote-desktop
+include common/SUNWgnome-screenshot
+include common/SUNWgnome-search-tool
+include common/SUNWgnome-session
+include common/SUNWgnome-solaris-branding
+include common/SUNWgnome-sound-recorder
+include common/SUNWgnome-spell
+include common/SUNWgnome-sys-suspend
+include common/SUNWgnome-system-monitor
+include common/SUNWgnome-system-tools
+include common/SUNWgnome-terminal
+include common/SUNWgnome-terminal-java
+include common/SUNWgnome-text-editor
+include common/SUNWgnome-themes
+include common/SUNWgnome-ui-designer
+include common/SUNWgnome-user-docs
+include common/SUNWgnome-utility-applets
+include common/SUNWgnome-vfs
+include common/SUNWgnome-wm
+include common/SUNWgnome-xml-root
+include common/SUNWgnome-xml-share
+include common/SUNWgnu-automake-110
+include common/SUNWgnu-automake-19
+include common/SUNWgnu-coreutils
+include common/SUNWgnu-diffutils
+include common/SUNWgnu-idn
+include common/SUNWgnu-which
+include common/SUNWgnutls
+include common/SUNWgpch
+include common/SUNWgscr
+include common/SUNWgsfot
+include common/SUNWgsfst
+include common/SUNWgss
+include common/SUNWgssc
+include common/SUNWgssdh
+include common/SUNWgssk
+include common/SUNWgst-python
+include common/SUNWgtar
+include common/SUNWgtkmm
+include common/SUNWgtkperf
+include common/SUNWgui-install
+include common/SUNWgzip
+include common/SUNWhal
+include common/SUNWhermon
+include common/SUNWhiu8
+include common/SUNWhpijs
+include common/SUNWhwdata
+include common/SUNWi13rf
+include common/SUNWi15rf
+include common/SUNWi1of
+include common/SUNWi2rf
+include common/SUNWi4rf
+include common/SUNWi5rf
+include common/SUNWi7rf
+include common/SUNWi8rf
+include common/SUNWi9rf
+include common/SUNWib
+include common/SUNWibsdp
+include common/SUNWibsdpib
+include common/SUNWibsdpu
+include common/SUNWiconv-extra
+include common/SUNWiconv-unicode
+include common/SUNWicu
+include common/SUNWicud
+include common/SUNWid3lib
+include common/SUNWidnd
+include common/SUNWidnl
+include common/SUNWidnu
+include common/SUNWigb
+include common/SUNWii
+include common/SUNWiiim
+include common/SUNWima
+include common/SUNWimac
+include common/SUNWimagick
+include common/SUNWiniu8
+include common/SUNWinst
+include common/SUNWinstall-l10n
+include common/SUNWinstall-libs
+include common/SUNWintgige
+include common/SUNWipc
+include common/SUNWipf
+include common/SUNWipfh
+include common/SUNWipkg-gui
+include common/SUNWipmi
+include common/SUNWipoib
+include common/SUNWippcore
+include common/SUNWippl
+include common/SUNWiq
+include common/SUNWiqdoc
+include common/SUNWiqfs
+include common/SUNWiqjx
+include common/SUNWiquc
+include common/SUNWiqum
+include common/SUNWiscsi
+include common/SUNWiscsitgt
+include common/SUNWislcc
+include common/SUNWisns
+include common/SUNWiso-codes
+include common/SUNWisolc
+include common/SUNWixgb
+include common/SUNWj5cfg
+include common/SUNWj5dev
+include common/SUNWj5dmo
+include common/SUNWj5dmx
+include common/SUNWj5dvx
+include common/SUNWj5man
+include common/SUNWj5rt
+include common/SUNWj5rtx
+include common/SUNWj6cfg
+include common/SUNWj6dev
+include common/SUNWj6dmo
+include common/SUNWj6dmx
+include common/SUNWj6dvx
+include common/SUNWj6man
+include common/SUNWjaf
+include common/SUNWjai
+include common/SUNWjai-imageio
+include common/SUNWjato
+include common/SUNWjatodmo
+include common/SUNWjatodoc
+include common/SUNWjavadb
+include common/SUNWjaxp
+include common/SUNWjdmk-base
+include common/SUNWjds-registration
+include common/SUNWjdsrm
+include common/SUNWjdsver
+include common/SUNWjhdem
+include common/SUNWjhdev
+include common/SUNWjhdoc
+include common/SUNWjhrt
+include common/SUNWjiu8
+include common/SUNWjmail
+include common/SUNWjmf
+include common/SUNWjmfmp3
+include common/SUNWjpg
+include common/SUNWjre-config
+include common/SUNWjre-config-plugin
+include common/SUNWjsnmp
+include common/SUNWjss
+include common/SUNWjxmft
+include common/SUNWkdc
+include common/SUNWkey
+include common/SUNWkiu8
+include common/SUNWkoi8f
+include common/SUNWkrb
+include common/SUNWkxmft
+include common/SUNWladm
+include common/SUNWlccom
+include common/SUNWlcl
+include common/SUNWless
+include common/SUNWlexpt
+include common/SUNWlibC
+include common/SUNWlibCf
+include common/SUNWlibanthy
+include common/SUNWlibchewing
+include common/SUNWlibcompizconfig
+include common/SUNWlibcroco
+include common/SUNWlibdaemon
+include common/SUNWlibevent
+include common/SUNWlibexif
+include common/SUNWlibgc
+include common/SUNWlibgcrypt
+include common/SUNWlibgmime
+include common/SUNWlibgpg-error
+include common/SUNWlibgtop
+include common/SUNWlibhangul
+include common/SUNWlibm
+include common/SUNWlibms
+include common/SUNWliboil
+include common/SUNWlibopenusb
+include common/SUNWlibpopt
+include common/SUNWlibrsvg
+include common/SUNWlibsasl
+include common/SUNWlibsdl
+include common/SUNWlibsexy
+include common/SUNWlibtheora
+include common/SUNWlibtool
+include common/SUNWlibusb
+include common/SUNWlibusbugen
+include common/SUNWllc
+include common/SUNWlldap
+include common/SUNWloc
+include common/SUNWlocalecreator
+include common/SUNWlp-cmds
+include common/SUNWlpr-cmds
+include common/SUNWltdl
+include common/SUNWlu
+include common/SUNWlucfg
+include common/SUNWluxop
+include common/SUNWluzone
+include common/SUNWlvma
+include common/SUNWlvmg
+include common/SUNWlvmr
+include common/SUNWlxml
+include common/SUNWlxsl
+include common/SUNWman
+include common/SUNWmc
+include common/SUNWmcc
+include common/SUNWmccom
+include common/SUNWmcdev
+include common/SUNWmcex
+include common/SUNWmcon
+include common/SUNWmcos
+include common/SUNWmcosx
+include common/SUNWmctag
+include common/SUNWmd
+include common/SUNWmda
+include common/SUNWmdbdm
+include common/SUNWmddr
+include common/SUNWmemcached
+include common/SUNWmercurial
+include common/SUNWmfdev
+include common/SUNWmfman
+include common/SUNWmfrun
+include common/SUNWmga
+include common/SUNWmgapp
+include common/SUNWmgts
+include common/SUNWmibii
+include common/SUNWmkcd
+include common/SUNWmlib
+include common/SUNWmp
+include common/SUNWmpapi
+include common/SUNWmpathadm
+include common/SUNWmpsvplr
+include common/SUNWmusicbrainz
+include common/SUNWmxfe
+include common/SUNWmyspell-dictionary-en
+include common/SUNWmysql
+include common/SUNWmysql-base
+include common/SUNWmysql-python
+include common/SUNWmysql5
+include common/SUNWmysql5test
+include common/SUNWmysqlt
+include common/SUNWnca
+include common/SUNWncft
+include common/SUNWndmp
+include common/SUNWneon
+include common/SUNWnetcat
+include common/SUNWnfsc
+include common/SUNWnfsckr
+include common/SUNWnfss
+include common/SUNWnfsskr
+include common/SUNWnis
+include common/SUNWnmap
+include common/SUNWntp
+include common/SUNWocfd
+include common/SUNWocfh
+include common/SUNWocfr
+include common/SUNWogg-vorbis
+include common/SUNWolrte
+include common/SUNWopenjade
+include common/SUNWopensolaris-welcome
+include common/SUNWopensp
+include common/SUNWosdem
+include common/SUNWp7zip
+include common/SUNWpapi
+include common/SUNWpc
+include common/SUNWpcan
+include common/SUNWpcelx
+include common/SUNWpcmcu
+include common/SUNWpcmem
+include common/SUNWpcre
+include common/SUNWpcsclite
+include common/SUNWpcser
+include common/SUNWpcwl
+include common/SUNWpdas
+include common/SUNWperl-authen-pam
+include common/SUNWperl-xml-parser
+include common/SUNWperl584core
+include common/SUNWperl584man
+include common/SUNWperl584usr
+include common/SUNWpgadmin3
+include common/SUNWphp524-mysql
+include common/SUNWphp524-pgsql
+include common/SUNWphp524core
+include common/SUNWphp524doc
+include common/SUNWphp524man
+include common/SUNWphp524usr
+include common/SUNWpiclh
+include common/SUNWpilot-link
+include common/SUNWpkgcmds
+include common/SUNWpl5m
+include common/SUNWpl5p
+include common/SUNWpl5u
+include common/SUNWpl5v
+include common/SUNWplowr
+include common/SUNWpm
+include common/SUNWpmdbdpg
+include common/SUNWpmdbi
+include common/SUNWpmgr
+include common/SUNWpmow
+include common/SUNWpmowm
+include common/SUNWpng
+include common/SUNWpolkit
+include common/SUNWpool
+include common/SUNWpoold
+include common/SUNWpostgr
+include common/SUNWpostgr-82-client
+include common/SUNWpostgr-82-contrib
+include common/SUNWpostgr-82-devel
+include common/SUNWpostgr-82-docs
+include common/SUNWpostgr-82-jdbc
+include common/SUNWpostgr-82-l10n-jaS
+include common/SUNWpostgr-82-libs
+include common/SUNWpostgr-82-pl
+include common/SUNWpostgr-82-server
+include common/SUNWpostgr-82-server-data-root
+include common/SUNWpostgr-82-tcl
+include common/SUNWpostgr-contrib
+include common/SUNWpostgr-docs
+include common/SUNWpostgr-jdbc
+include common/SUNWpostgr-l10n-jaS
+include common/SUNWpostgr-libs
+include common/SUNWpostgr-pl
+include common/SUNWpostgr-server
+include common/SUNWpostgr-server-data
+include common/SUNWpostgr-tcl
+include common/SUNWpostrun
+include common/SUNWppm
+include common/SUNWpppd
+include common/SUNWpppdt
+include common/SUNWpppg
+include common/SUNWpppgS
+include common/SUNWppro
+include common/SUNWppro-plugin-sunos-base
+include common/SUNWpr
+include common/SUNWprd
+include common/SUNWprint-monitor
+include common/SUNWproduct-registry-root
+include common/SUNWps
+include common/SUNWpsdpr
+include common/SUNWpsf
+include common/SUNWpsm-ipp
+include common/SUNWpsm-lpd
+include common/SUNWpsutils
+include common/SUNWpython-imaging
+include common/SUNWpython-setuptools
+include common/SUNWpython-twisted
+include common/SUNWpython-xdg
+include common/SUNWpython-zope-interface
+include common/SUNWqlcu
+include common/SUNWqos
+include common/SUNWqosu
+include common/SUNWquagga
+include common/SUNWrcap
+include common/SUNWrcmdc
+include common/SUNWrcmds
+include common/SUNWrdc
+include common/SUNWrdesktop
+include common/SUNWrds
+include common/SUNWrealplayer
+include common/SUNWrge
+include common/SUNWrmodu
+include common/SUNWrmui
+include common/SUNWrmvolmgr
+include common/SUNWrmwb
+include common/SUNWroute
+include common/SUNWrpcib
+include common/SUNWrpm
+include common/SUNWrrdtool
+include common/SUNWrsg
+include common/SUNWrsgk
+include common/SUNWrsm
+include common/SUNWrsmo
+include common/SUNWrsync
+include common/SUNWruby18
+include common/SUNWsacom
+include common/SUNWsadml
+include common/SUNWsam
+include common/SUNWsasnm
+include common/SUNWsbp2
+include common/SUNWscgui
+include common/SUNWscm
+include common/SUNWscn-base
+include common/SUNWscnprm
+include common/SUNWscnsom
+include common/SUNWscp
+include common/SUNWscplp
+include common/SUNWscsa1394
+include common/SUNWsensor
+include common/SUNWser
+include common/SUNWservicetag
+include common/SUNWserweb
+include common/SUNWses
+include common/SUNWsexy-python
+include common/SUNWsfdoc
+include common/SUNWsfe
+include common/SUNWsfinf
+include common/SUNWsfman
+include common/SUNWsfwdemo
+include common/SUNWsfwhea
+include common/SUNWsigcpp
+include common/SUNWslp
+include common/SUNWsmapi
+include common/SUNWsmba
+include common/SUNWsmbfs
+include common/SUNWsmbfskr
+include common/SUNWsmbs
+include common/SUNWsmbskr
+include common/SUNWsmcmd
+include common/SUNWsmdoc
+include common/SUNWsmedia
+include common/SUNWsmmgr
+include common/SUNWsmpd
+include common/SUNWsndm
+include common/SUNWsolaris-devel-docs
+include common/SUNWsolnm
+include common/SUNWspeex
+include common/SUNWspl
+include common/SUNWspnego
+include common/SUNWspsv
+include common/SUNWsquid
+include common/SUNWsra
+include common/SUNWsrh
+include common/SUNWssh
+include common/SUNWsshcu
+include common/SUNWsshd
+include common/SUNWstaroffice-agfafonts
+include common/SUNWstaroffice-base
+include common/SUNWstaroffice-calc
+include common/SUNWstaroffice-core01
+include common/SUNWstaroffice-core02
+include common/SUNWstaroffice-core03
+include common/SUNWstaroffice-core04
+include common/SUNWstaroffice-core05
+include common/SUNWstaroffice-core06
+include common/SUNWstaroffice-core07
+include common/SUNWstaroffice-core08
+include common/SUNWstaroffice-core09
+include common/SUNWstaroffice-draw
+include common/SUNWstaroffice-fonts
+include common/SUNWstaroffice-gallery
+include common/SUNWstaroffice-gnome-integration
+include common/SUNWstaroffice-graphicfilter
+include common/SUNWstaroffice-impress
+include common/SUNWstaroffice-javafilter
+include common/SUNWstaroffice-lngutils
+include common/SUNWstaroffice-math
+include common/SUNWstaroffice-menuintegration
+include common/SUNWstaroffice-ooofonts
+include common/SUNWstaroffice-writer
+include common/SUNWstaroffice-xsltfilter
+include common/SUNWstarsuite-agfafonts
+include common/SUNWstosreg
+include common/SUNWsvn
+include common/SUNWsvn-java
+include common/SUNWsvn-perl
+include common/SUNWsvn-python
+include common/SUNWswmt
+include common/SUNWtavor
+include common/SUNWtcat
+include common/SUNWtcpd
+include common/SUNWtcpdS
+include common/SUNWtcsh
+include common/SUNWtecla
+include common/SUNWter
+include common/SUNWtexi
+include common/SUNWtftp
+include common/SUNWtgnome-tsol-libs
+include common/SUNWtgnome-tsoljdsdevmgr
+include common/SUNWtgnome-tsoljdslabel
+include common/SUNWtgnome-tsoljdsselmgr
+include common/SUNWtgnome-tstripe
+include common/SUNWtgnome-xagent
+include common/SUNWthunderbird
+include common/SUNWthunderbird-calendar
+include common/SUNWtidy
+include common/SUNWtiu8
+include common/SUNWtls
+include common/SUNWtlsd
+include common/SUNWtlsu
+include common/SUNWtltk
+include common/SUNWtltkd
+include common/SUNWtltkm
+include common/SUNWtnetc
+include common/SUNWtnetd
+include common/SUNWtnfc
+include common/SUNWtnfd
+include common/SUNWtoo
+include common/SUNWts
+include common/SUNWtsg
+include common/SUNWtsmc
+include common/SUNWtxfnt
+include common/SUNWuacm
+include common/SUNWucbt
+include common/SUNWudapl
+include common/SUNWudaplt
+include common/SUNWudf
+include common/SUNWuedg
+include common/SUNWugen
+include common/SUNWugenu
+include common/SUNWuiu8
+include common/SUNWuium
+include common/SUNWuksp
+include common/SUNWukspfw
+include common/SUNWulcf
+include common/SUNWunzip
+include common/SUNWupdatemgr
+include common/SUNWuprl
+include common/SUNWusb
+include common/SUNWusbccid
+include common/SUNWusbs
+include common/SUNWusbu
+include common/SUNWusbvc
+include common/SUNWuxlcf
+include common/SUNWvim
+include common/SUNWvld
+include common/SUNWvldu
+include common/SUNWvncviewer
+include common/SUNWvscan
+include common/SUNWvts
+include common/SUNWvtsmn
+include common/SUNWvtss
+include common/SUNWvtsts
+include common/SUNWwbapi
+include common/SUNWwbco
+include common/SUNWwbdev
+include common/SUNWwbdoc
+include common/SUNWwbmc
+include common/SUNWwbpro
+include common/SUNWwbsup
+include common/SUNWwebmin
+include common/SUNWwget
+include common/SUNWwlan
+include common/SUNWwpa
+include common/SUNWwsr2
+include common/SUNWwsrv
+include common/SUNWxcu4
+include common/SUNWxcu4t
+include common/SUNWxcu6
+include common/SUNWxcursor-themes
+include common/SUNWxdg-user-dirs
+include common/SUNWxdg-utils
+include common/SUNWxge
+include common/SUNWxi18n
+include common/SUNWxorg-cfg
+include common/SUNWxorg-client-docs
+include common/SUNWxorg-client-programs
+include common/SUNWxorg-clientlibs
+include common/SUNWxorg-compatlinks
+include common/SUNWxorg-devel-docs
+include common/SUNWxorg-doc
+include common/SUNWxorg-graphics-ddx
+include common/SUNWxorg-headers
+include common/SUNWxorg-server
+include common/SUNWxorg-tsol-module
+include common/SUNWxorg-xkb
+include common/SUNWxprint-server
+include common/SUNWxrgrt
+include common/SUNWxrpcrt
+include common/SUNWxscreensaver-hacks
+include common/SUNWxscreensaver-hacks-gl
+include common/SUNWxsrt
+include common/SUNWxsun-keytables
+include common/SUNWxsun-server
+include common/SUNWxvnc
+include common/SUNWxwacx
+include common/SUNWxwcft
+include common/SUNWxwcsl
+include common/SUNWxwdem
+include common/SUNWxwdim
+include common/SUNWxwdv
+include common/SUNWxwdxm
+include common/SUNWxwfa
+include common/SUNWxwfnt
+include common/SUNWxwfs
+include common/SUNWxwfsw
+include common/SUNWxwhl
+include common/SUNWxwinc
+include common/SUNWxwinc
+include common/SUNWxwman
+include common/SUNWxwman
+include common/SUNWxwmod
+include common/SUNWxwoft
+include common/SUNWxwopt
+include common/SUNWxwopt
+include common/SUNWxwpft
+include common/SUNWxwplr
+include common/SUNWxwpmn
+include common/SUNWxwpmn
+include common/SUNWxwsrc
+include common/SUNWxwsrv
+include common/SUNWxwsvr
+include common/SUNWxwts
+include common/SUNWyp
+include common/SUNWzfs
+include common/SUNWzfsg
+include common/SUNWzfskr
+include common/SUNWzip
+include common/SUNWzlib
+include common/SUNWzone
+include common/SUNWzsh
+include i386/BRCMbnx
+include i386/CADP160
+include i386/HPFC
+include i386/NVDAgraphics
+include i386/SK98sol
+include i386/SKfp
+include i386/SUNWad810
+include i386/SUNWadixp
+include i386/SUNWadp
+include i386/SUNWadpu320
+include i386/SUNWagp
+include i386/SUNWagph
+include i386/SUNWahci
+include i386/SUNWamd8111s
+include i386/SUNWamr
+include i386/SUNWatheros
+include i386/SUNWatigfx
+include i386/SUNWaudd
+include i386/SUNWaudiohd
+include i386/SUNWbge
+include i386/SUNWcadp
+include i386/SUNWcakr
+include i386/SUNWcakrx
+include i386/SUNWcar
+include i386/SUNWcarx
+include i386/SUNWckr
+include i386/SUNWcpc
+include i386/SUNWcpr
+include i386/SUNWcqhpc
+include i386/SUNWdfb
+include i386/SUNWdrmr
+include i386/SUNWgcc
+include i386/SUNWgrub
+include i386/SUNWgrubS
+include i386/SUNWhea
+include i386/SUNWipw
+include i386/SUNWiwi
+include i386/SUNWiwk
+include i386/SUNWj6rt
+include i386/SUNWj6rtx
+include i386/SUNWkvm
+include i386/SUNWlibvirt
+include i386/SUNWlsimega
+include i386/SUNWlx
+include i386/SUNWmdb
+include i386/SUNWmv88sx
+include i386/SUNWnge
+include i386/SUNWnvsata
+include i386/SUNWnxge
+include i386/SUNWocf
+include i386/SUNWopenssl
+include i386/SUNWos86r
+include i386/SUNWpamsc
+include i386/SUNWpcmci
+include i386/SUNWpd
+include i386/SUNWphx
+include i386/SUNWpicl
+include i386/SUNWpmi
+include i386/SUNWpsdcr
+include i386/SUNWpsdir
+include i386/SUNWpsh
+include i386/SUNWqlc
+include i386/SUNWralink
+include i386/SUNWrmodr
+include i386/SUNWrtls
+include i386/SUNWrtw
+include i386/SUNWsi3124
+include i386/SUNWsmagt
+include i386/SUNWsprot
+include i386/SUNWurlgrabber
+include i386/SUNWvia823x
+include i386/SUNWvirtinst
+include i386/SUNWwpi
+include i386/SUNWxf86
+include i386/SUNWxorg-mesa
+include i386/SUNWxsvc
+include i386/SUNWxvm
+include i386/SUNWxvmdom
+include i386/SUNWxvmhvm
+include i386/SUNWxvmpv
+include i386/SUNWxwice
+include i386/SUNWxwpls
+include i386/SUNWxwplt
+include i386/SUNWxwrtl
+include i386/SUNWxwscf
+include i386/SUNWxwslb
+include i386/SUNWxwssu
+include i386/SUNWxwxft
+include i386/SYMhisl
+include ../cluster.import
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/auth_attr	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,259 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# /etc/security/auth_attr
+#
+# authorizations. see auth_attr(4)
+#
+solaris.:::All Solaris Authorizations::help=AllSolAuthsHeader.html
+solaris.admin.dcmgr.:::OS Server Manager::help=AuthDcmgrHeader.html
+solaris.admin.dcmgr.admin:::Manage OS Services and Patches::help=AuthDcmgrAdmin.html
+solaris.admin.dcmgr.clients:::Manage Diskless Clients::help=AuthDcmgrClients.html
+solaris.admin.dcmgr.read:::View OS Services, Patches and Diskless Clients::help=AuthDcmgrRead.html
+solaris.admin.diskmgr.:::Disk Manager::help=AuthDiskmgrHeader.html
+solaris.admin.diskmgr.read:::View Disks::help=AuthDiskmgrRead.html
+solaris.admin.diskmgr.write:::Manage Disks::help=AuthDiskmgrWrite.html
+solaris.admin.fsmgr.:::Mounts and Shares::help=AuthFsmgrHeader.html
+solaris.admin.fsmgr.read:::View Mounts and Shares::help=AuthFsmgrRead.html
+solaris.admin.fsmgr.write:::Mount and Share Files::help=AuthFsmgrWrite.html
+solaris.admin.idmap.rules:::Manage Identity Mapping Rules::help=IdmapRules.html
+solaris.admin.logsvc.:::Log Viewer::help=AuthLogsvcHeader.html
+solaris.admin.logsvc.purge:::Remove Log Files::help=AuthLogsvcPurge.html
+solaris.admin.logsvc.read:::View Log Files::help=AuthLogsvcRead.html
+solaris.admin.logsvc.write:::Manage Log Settings::help=AuthLogsvcWrite.html
+solaris.admin.patchmgr.:::Patch Manager::
+solaris.admin.patchmgr.read:::View Patches::help=AuthPatchmgrRead.html
+solaris.admin.patchmgr.write:::Add and Remove Patches::help=AuthPatchmgrWrite.html
+solaris.admin.printer.:::Printer Information::help=AuthPrinterHeader.html
+solaris.admin.printer.delete:::Delete Printer Information::help=AuthPrinterDelete.html
+solaris.admin.printer.modify:::Update Printer Information::help=AuthPrinterModify.html
+solaris.admin.printer.read:::View Printer Information::help=AuthPrinterRead.html
+solaris.admin.privilege.:::Privileges::help=AuthPrivilegeHeader.html
+solaris.admin.privilege.write:::Manage Privileges::help=AuthPrivilegeWrite.html
+solaris.admin.procmgr.:::Process Manager::help=AuthProcmgrHeader.html
+solaris.admin.procmgr.admin:::Manage All Processes::help=AuthProcmgrAdmin.html
+solaris.admin.procmgr.user:::Manage Owned Processes::help=AuthProcmgrUser.html
+solaris.admin.serialmgr.:::Serial Port Manager::help=AuthSerialmgrHeader.html
+solaris.admin.serialmgr.delete:::Delete Serial Ports::help=AuthSerialmgrDelete.html
+solaris.admin.serialmgr.modify:::Manage Serial Ports::help=AuthSerialmgrModify.html
+solaris.admin.serialmgr.read:::View Serial Ports::help=AuthSerialmgrRead.html
+solaris.admin.usermgr.:::User Accounts::help=AuthUsermgrHeader.html
+solaris.admin.usermgr.audit:::Audit Controls::help=AuthUserMgrAudit.html
+solaris.admin.usermgr.labels:::Label and Clearance Range::help=AuthUserMgrLabels.html
+solaris.admin.usermgr.manage:::Manage Users and Roles::help=AuthUsermgrManage.html
+solaris.admin.usermgr.pswd:::Change Password::help=AuthUserMgrPswd.html
+solaris.admin.usermgr.read:::View Users and Roles::help=AuthUsermgrRead.html
+solaris.admin.usermgr.write:::Modify Extended Security Attributes::help=AuthUsermgrWrite.html
+solaris.admin.volmgr.:::Logical Volume Manager::
+solaris.admin.volmgr.read:::View Logical Volumes::help=AuthVolmgrRead.html
+solaris.admin.volmgr.write:::Manage Logical Volumes::help=AuthVolmgrWrite.html
+solaris.audit.:::Audit Management::help=AuditHeader.html
+solaris.audit.config:::Configure Auditing::help=AuditConfig.html
+solaris.audit.read:::Read Audit Trail::help=AuditRead.html
+solaris.compsys.:::Computer System Information::help=AuthCompSysHeader.html
+solaris.compsys.read:::View Computer System Information::help=AuthCompSysRead.html
+solaris.compsys.write:::Manage Computer System Information::help=AuthCompSysWrite.html
+solaris.device.:::Device Allocation::help=DevAllocHeader.html
+solaris.device.allocate:::Allocate Device::help=DevAllocate.html
+solaris.device.cdrw:::CD-R/RW Recording Authorizations::help=DevCDRW.html
+solaris.device.config:::Configure Device Attributes::help=DevConfig.html
+solaris.device.grant:::Delegate Device Administration::help=DevGrant.html
+solaris.device.mount.:::Device Mount::help=DevMount.html
+solaris.device.mount.alloptions.fixed:::Device Mount Fixed With All Options::help=DevMount.html
+solaris.device.mount.alloptions.removable:::Device Mount Removable With All Options::help=DevMount.html
+solaris.device.mount.fixed:::Device Mount Fixed::help=DevMount.html
+solaris.device.mount.removable:::Device Mount Removable::help=DevMount.html
+solaris.device.revoke:::Revoke or Reclaim Device::help=DevRevoke.html
+solaris.dhcpmgr.:::DHCP Service Management::help=DhcpmgrHeader.html
+solaris.dhcpmgr.write:::Modify DHCP Service Configuration::help=DhcpmgrWrite.html
+solaris.file.:::File Operations::help=FileHeader.html
+solaris.file.chown:::Change File Owner::help=FileChown.html
+solaris.file.owner:::Act as File Owner::help=FileOwner.html
+solaris.grant:::Grant All Solaris Authorizations::help=PriAdmin.html
+solaris.isnsmgr.write:::Modify iSNS configuration::help=AuthISNSmgrWrite.html
+solaris.jobs.:::Job Scheduler::help=JobHeader.html
+solaris.jobs.admin:::Manage All Jobs::help=AuthJobsAdmin.html
+solaris.jobs.grant:::Delegate Cron & At Administration::help=JobsGrant.html
+solaris.jobs.user:::Manage Owned Jobs::help=AuthJobsUser.html
+solaris.label.:::Label Management::help=LabelHeader.html
+solaris.label.file.downgrade:::Downgrade File Label::help=LabelFileDowngrade.html
+solaris.label.file.upgrade:::Upgrade File Label::help=LabelFileUpgrade.html
+solaris.label.print:::View Printer Queue at All Labels::help=LabelPrint.html
+solaris.label.range:::Set Label Outside User Accred Range::help=LabelRange.html
+solaris.label.win.downgrade:::Downgrade DragNDrop or CutPaste Info::help=LabelWinDowngrade.html
+solaris.label.win.noview:::DragNDrop or CutPaste without viewing contents::help=LabelWinNoView.html
+solaris.label.win.upgrade:::Upgrade DragNDrop or CutPaste Info::help=LabelWinUpgrade.html
+solaris.login.:::Login Control::help=LoginHeader.html
+solaris.login.enable:::Enable Logins::help=LoginEnable.html
+solaris.login.remote:::Remote Login::help=LoginRemote.html
+solaris.mail.:::Mail::help=MailHeader.html
+solaris.mail.mailq:::Mail Queue::help=MailQueue.html
+solaris.mms.:::Media Management System (MMS)::help=MMSHeader.html
+solaris.mms.device.log:::Change MMS Trace and Message Levels::help=AuthMMSDeviceLog.html
+solaris.mms.device.state:::Start and Stop MMS Device Managers::help=AuthMMSDeviceState.html
+solaris.mms.io.read:::Read Permission for MMS Volumes::help=AuthMMSIORead.html
+solaris.mms.io.write:::Read and Write Permission for MMS Volumes::help=AuthMMSIOWrite.html
+solaris.mms.media:::MMS Media Import, Export, Label and Move::help=AuthMMSMedia.html
+solaris.mms.request:::Handle MMS Device Manager Requests::help=AuthMMSRequest.html
+solaris.network.:::Network::help=NetworkHeader.html
+solaris.network.autoconf:::Network Auto-Magic Configuration::help=NetworkAutoconf.html
+solaris.network.hosts.:::Computers and Networks::help=NetworkHostsHeader.html
+solaris.network.hosts.read:::View Computers and Networks::help=NetworkHostsRead.html
+solaris.network.hosts.write:::Manage Computers and Networks::help=NetworkHostsWrite.html
+solaris.network.link.security:::Link Security::help=LinkSecurity.html
+solaris.network.wifi.config:::Wifi Config::help=WifiConfig.html
+solaris.network.wifi.wep:::Wifi Wep::help=WifiWep.html
+solaris.print.:::Printer Management::help=PrintHeader.html
+solaris.print.admin:::Administer Printer::help=PrintAdmin.html
+solaris.print.cancel:::Cancel Print Job::help=PrintCancel.html
+solaris.print.list:::List Jobs in Printer Queue::help=PrintList.html
+solaris.print.nobanner:::Print without Banner::help=PrintNoBanner.html
+solaris.print.ps:::Print Postscript::help=PrintPs.html
+solaris.print.unlabeled:::Print without Label::help=PrintUnlabeled.html
+solaris.profmgr.:::Rights::help=ProfmgrHeader.html
+solaris.profmgr.assign:::Assign All Rights::help=AuthProfmgrAssign.html
+solaris.profmgr.delegate:::Assign Owned Rights::help=AuthProfmgrDelegate.html
+solaris.profmgr.execattr.write:::Manage Commands::help=AuthProfmgrExecattrWrite.html
+solaris.profmgr.read:::View Rights::help=AuthProfmgrRead.html
+solaris.profmgr.write:::Manage Rights::help=AuthProfmgrWrite.html
+solaris.project.:::Solaris Projects::
+solaris.project.read:::View Projects::help=AuthProjmgrRead.html
+solaris.project.write:::Manage Projects::help=AuthProjmgrWrite.html
+solaris.role.:::Roles::help=RoleHeader.html
+solaris.role.assign:::Assign All Roles::help=AuthRoleAssign.html
+solaris.role.delegate:::Assign Owned Roles::help=AuthRoleDelegate.html
+solaris.role.write:::Manage Roles::help=AuthRoleWrite.html
+solaris.smf.:::SMF Management::help=SmfHeader.html
+solaris.smf.manage.:::Manage All SMF Service States::help=SmfManageHeader.html
+solaris.smf.manage.autofs:::Manage Automount Service States::help=SmfAutofsStates.html
+solaris.smf.manage.bind:::Manage DNS Service States::help=BindStates.html
+solaris.smf.manage.cde.:::Manage CDE Service States::help=ManageCDEHeader.html
+solaris.smf.manage.cde.calendar:::Manage Calendar Service States::help=ManageCDECalendar.html
+solaris.smf.manage.cde.printinfo:::Manage Printinfo Service States::help=ManageCDEPrintinfo.html
+solaris.smf.manage.cde.spc:::Manage Spc Service States::help=ManageCDESpc.html
+solaris.smf.manage.cde.tooltalk:::Manage Tooltalk Service States::help=ManageCDETooltalk.html
+solaris.smf.manage.coreadm:::Manage Coreadm Service States::help=SmfCoreadmStates.html
+solaris.smf.manage.cron:::Manage Cron Service States::help=SmfCronStates.html
+solaris.smf.manage.cups:::Manage CUPS service states::help=ManageCUPS.html
+solaris.smf.manage.dbus:::Manage D-BUS Service States::help=SmfDBUSStates.html
+solaris.smf.manage.discovery.printers.snmp:::Manage Network Attached Device Discovery Service States::help=SmfNADDStates.html
+solaris.smf.manage.dt.:::Manage Desktop Service States::help=ManageDtHeader.html
+solaris.smf.manage.dt.login:::Manage Desktop Login Service States::help=ManageDtLogin.html
+solaris.smf.manage.extended-accounting.flow:::Manage Task Extended Accounting Service States::help=SmfExAcctTaskStates.html
+solaris.smf.manage.extended-accounting.process:::Manage Process Extended Accounting Service States::help=SmfExAcctProcessStates.html
+solaris.smf.manage.font:::Manage Font Service States::
+solaris.smf.manage.hal:::Manage HAL Service States::help=SmfHALStates.html
+solaris.smf.manage.http/apache22:::Manage Apache 22 service states::
+solaris.smf.manage.http/lighttpd14:::Manage Lighttpd 14 service states::
+solaris.smf.manage.idmap:::Manage Identity Mapping Service States::help=SmfIdmapStates.html
+solaris.smf.manage.inetd:::Manage inetd and inetd managed services States::help=SmfIntedStates.html
+solaris.smf.manage.ipsec:::Manage IPsec Service States::help=SmfIPsecStates.html
+solaris.smf.manage.iscsitgt:::Manage ISCSI Target Service States::help=SmfValueIscsitgt.html
+solaris.smf.manage.isns:::Manage iSNS Service States::help=isnsStates.html
+solaris.smf.manage.labels:::Manage label server::help=LabelServer.html
+solaris.smf.manage.mdns:::Manage Multicast DNS Service States::help=SmfMDNSStates.html
+solaris.smf.manage.memcached:::Manage Memcached service states::
+solaris.smf.manage.mms:::Manage MMS Service States::help=SmfManageMMS.html
+solaris.smf.manage.mysql/version_50:::Manage MySQL service states::
+solaris.smf.manage.name-service-cache:::Manage Name Service Cache Daemon Service States::help=SmfNscdStates.html
+solaris.smf.manage.ndmp:::Manage NDMP Service States::help=SmfNDMPStates.html
+solaris.smf.manage.nwam:::Manage Network Auto-Magic Service States::help=SmfNWAMStates.html
+solaris.smf.manage.postgres:::Manage Postgres service states::
+solaris.smf.manage.power:::Manage Power Management Service States::help=SmfPowerStates.html
+solaris.smf.manage.rmvolmgr:::Manage Rmvolmgr Service States::help=SmfRmvolmgrStates.html
+solaris.smf.manage.routing:::Manage Routing Service States::help=SmfRoutingStates.html
+solaris.smf.manage.rpc.bind:::Manage RPC Program number mapper::help=SmfRPCBind.html
+solaris.smf.manage.sendmail:::Manage Sendmail Service States::help=SmfSendmailStates.html
+solaris.smf.manage.servicetags:::Manage Service Tags Service States::help=StStates.html
+solaris.smf.manage.smb:::Manage SMB Service States::help=SmfSMBStates.html
+solaris.smf.manage.smbfs:::Manage SMB Client States::help=SmfSMBFSStates.html
+solaris.smf.manage.ssh:::Manage Secure Shell Service States::help=SmfSshStates.html
+solaris.smf.manage.stmf:::Manage STMF Service States::help=SmfSTMFStates.html
+solaris.smf.manage.stunnel:::Manage stunnel service states::
+solaris.smf.manage.system-log:::Manage Syslog Service States::help=SmfSyslogStates.html
+solaris.smf.manage.tcsd:::Manage TPM Administration service states::
+solaris.smf.manage.tnctl:::Manage Refresh of Trusted Network Parameters::help=TNctl.html
+solaris.smf.manage.tnd:::Manage Trusted Network Daemon::help=TNDaemon.html
+solaris.smf.manage.vscan:::Manage VSCAN Service States::help=SmfVscanStates.html
+solaris.smf.manage.vt:::Manage Virtual Console Service States::help=SmfVtStates.html
+solaris.smf.manage.wpa:::Manage WPA Service States::help=SmfWpaStates.html
+solaris.smf.manage.x11:::Manage X11 Service States::
+solaris.smf.manage.zfs-auto-snapshot:::Manage the ZFS Automatic Snapshot Service::
+solaris.smf.modify.:::Modify All SMF Service Properties::help=SmfModifyHeader.html
+solaris.smf.modify.application:::Modify Application Type Properties::help=SmfModifyAppl.html
+solaris.smf.modify.dependency:::Modify Service Dependencies::help=SmfModifyDepend.html
+solaris.smf.modify.framework:::Modify Framework Type Properties::help=SmfModifyFramework.html
+solaris.smf.modify.iscsitgt:::Add/Remove Values of ISCSI Target Service Properties::help=SmfValueIscsitgt.html
+solaris.smf.modify.method:::Modify Service Methods::help=SmfModifyMethod.html
+solaris.smf.modify.stmf:::Modify STMF Properties::help=SmfSTMFValue.html
+solaris.smf.read.iscsitgt:::Read ISCSI Target secrets::help=SmfValueIscsitgt.html
+solaris.smf.read.ndmp:::Read permission for protected SMF NDMP Service Properties::help=AuthReadNDMP.html
+solaris.smf.read.smb:::Read permission for protected SMF SMB Service Properties::help=AuthReadSMB.html
+solaris.smf.read.stmf:::Read STMF Provider Private Data::help=SmfSTMFRead.html
+solaris.smf.value.:::Change Values of SMF Service Properties::help=SmfValueHeader.html
+solaris.smf.value.cde.:::Change CDE Service Property Values::help=ValueCDEHeader.html
+solaris.smf.value.cde.calendar:::Change Calendar Service Property Values::help=ValueCDECalendar.html
+solaris.smf.value.cde.login:::Change dtlogin Service Property Values::help=ValueCDELogin.html
+solaris.smf.value.cde.printinfo:::Change Printinfo Service Property Values::help=ValueCDEPrintinfo.html
+solaris.smf.value.cde.spc:::Change Spc Service Property Values::help=ValueCDESpc.html
+solaris.smf.value.cde.tooltalk:::Change Tooltalk Service Property Values::help=ValueCDETooltalk.html
+solaris.smf.value.coreadm:::Change Values of SMF Coreadm Properties::help=SmfValueCoreadm.html
+solaris.smf.value.discovery.printers.snmp:::Manage Network Attached Device Discovery Service Properties::help=SmfValueNADD.html
+solaris.smf.value.extended-accounting.flow:::Change Values of Flow Extended Accounting Service Properties::help=SmfValueExAcctFlow.html
+solaris.smf.value.extended-accounting.process:::Change Values of Process Extended Accounting Service Properties::help=SmfValueExAcctProcess.html
+solaris.smf.value.extended-accounting.task:::Change Values of Task Extended Accounting Service Properties::help=SmfValueExAcctTask.html
+solaris.smf.value.http/apache22:::Change Apache 22 value properties::
+solaris.smf.value.http/lighttpd14:::Change Lighttpd 14 value properties::
+solaris.smf.value.idmap:::Change Values of SMF Identity Mapping Service Properties::help=SmfValueIdmap.html
+solaris.smf.value.inetd:::Change values of SMF Inetd configuration paramaters::help=SmfValueInted.html
+solaris.smf.value.ipsec:::Change Values of SMF IPsec Properties::help=SmfValueIPsec.html
+solaris.smf.value.iscsitgt:::Change Values of ISCSI Target Service Properties::help=SmfValueIscsitgt.html
+solaris.smf.value.isns:::Modify iSNS Service Property Values::help=isnsValue.html
+solaris.smf.value.mdns:::Change Values of MDNS Service Properties::help=SmfValueMDNS.html
+solaris.smf.value.memcached:::Change Memcached value properties::
+solaris.smf.value.mms:::Change Values of MMS Service Properties::help=SmfValueMMS.html
+solaris.smf.value.mysql/version_50:::Change MySQL value properties::
+solaris.smf.value.ndmp:::Change Values of SMF NDMP Service Properties::help=SmfValueNDMP.html
+solaris.smf.value.nwam:::Change Values of SMF Network Auto-Magic Properties::help=SmfValueNWAM.html
+solaris.smf.value.postgres:::Change Postgres value properties::
+solaris.smf.value.routing:::Change Values of SMF Routing Properties::help=SmfValueRouting.html
+solaris.smf.value.servicetags:::Change Service Tag Service Property Values::help=StValue.html
+solaris.smf.value.smb:::Change Values of SMB Service Properties::help=SmfValueSMB.html
+solaris.smf.value.stunnel:::Change stunnel value properties::
+solaris.smf.value.tcsd:::Change TPM Administation value properties::
+solaris.smf.value.tnd:::Change Trusted Network Daemon Service Property Values::help=ValueTND.html
+solaris.smf.value.vscan:::Change Values of VSCAN Properties::help=SmfValueVscan.html
+solaris.smf.value.vt:::Change Values of Virtual Console Service Properties::help=SmfValueVt.html
+solaris.snmp.:::SNMP Management::help=AuthSnmpHeader.html
+solaris.snmp.read:::Get SNMP Information::help=AuthSnmpRead.html
+solaris.snmp.write:::Set SNMP Information::help=AuthSnmpWrite.html
+solaris.system.:::Machine Administration::help=SysHeader.html
+solaris.system.date:::Set Date & Time::help=SysDate.html
+solaris.system.maintenance:::Enter Maintenance (single-user) Mode::help=SysMaintenance.html
+solaris.system.power.:::System Power Management::help=SysPowerMgmtHeader.html
+solaris.system.power.brightness:::Control LCD Brightness::help=SysPowerMgmtBrightness.html
+solaris.system.power.cpu:::Manage CPU related power::help=SysCpuPowerMgmt.html
+solaris.system.power.suspend.:::Suspend the System::help=SysPowerMgmtSuspend.html
+solaris.system.power.suspend.disk:::Suspend to Disk::help=SysPowerMgmtSuspendtoDisk.html 
+solaris.system.power.suspend.ram:::Suspend to RAM::help=SysPowerMgmtSuspendToRAM.html
+solaris.system.shutdown:::Shutdown the System::help=SysShutdown.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWbabl	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWbabl
+classification "System/Multimedia Libraries"
+import SUNWbabl
+import SUNWbabl-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWbind	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,6 @@
+package SUNWbind
+classification "System/Services"
+import SUNWbind
+import SUNWbindr
+version 9.3.6.1
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWcodeina	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWcodeina
+classification "Applications/Sound and Video"
+import SUNWcodeina
+import SUNWcodeina-root
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWcups-manager	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWcups-manager
+classification "System/Administration and Configuration"
+import SUNWcups-manager
+import SUNWcups-manager-root
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWfftw2	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWfftw2
+classification "Development/High Performance Computing"
+import SUNWfftw2
+version 2.1.5
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWfftw3	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWfftw3
+classification "Development/High Performance Computing"
+import SUNWfftw3
+version 3.1.2
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWgegl	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWgegl
+classification "System/Multimedia Libraries"
+import SUNWgegl
+import SUNWgegl-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWgftp	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWgftp
+classification "Applications/System Utilities"
+import SUNWgftp
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWgkrellm	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWgkrellm
+classification "Applications/System Utilities"
+import SUNWgkrellm
+import SUNWgkrellm-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWgnome-a11y-mousetweaks	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWgnome-a11y-mousetweaks
+classification "Applications/Universal Access"
+import SUNWgnome-a11y-mousetweaks
+import SUNWgnome-a11y-mousetweaks-root
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWgnome-media-center	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWgnome-media-center
+classification "Applications/Sound and Video"
+import SUNWgnome-media-center
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWixgbe	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,14 @@
+package SUNWixgbe
+classification "Drivers/Networking"
+import SUNWixgbe
+add driver name=ixgbe perms="* 0666 root sys" clone_perms="0666 root sys" \
+	alias=pciex8086,10c6 \
+	alias=pciex8086,10c7 \
+	alias=pciex8086,10c8 \
+	alias=pciex8086,10db \
+	alias=pciex8086,10dd \
+	alias=pciex8086,10ec \
+	alias=pciex8086,10e1 \
+	alias=pciex8086,10f1 \
+	alias=pciex8086,10f4
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWlibical	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWlibical
+classification "Desktop (GNOME)/Libraries"
+import SUNWlibical
+import SUNWlibical-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWlibsndfile	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWlibsndfile
+classification "System/Libraries"
+import SUNWlibsndfile
+version 1.0.17
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWlibvisual	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,7 @@
+package SUNWlibvisual
+classification "System/Multimedia Libraries"
+import SUNWlibvisual exclude \
+	usr/share/locale/es_AR/LC_MESSAGES/libvisual-plugins-0.4.mo \
+	usr/share/locale/es_ES/LC_MESSAGES/libvisual-plugins-0.4.mo
+import SUNWlibvisual-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWpython24-simplejson	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWpython24-simplejson
+classification "Development/Python"
+import SUNWpython24-simplejson
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWpython25-simplejson	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWpython25-simplejson
+classification "Development/Python"
+import SUNWpython25-simplejson
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWpyyaml24	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWpyyaml24
+classification "Development/Python"
+import SUNWpyyaml24
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWpyyaml25	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWpyyaml25
+classification "Development/Python"
+import SUNWpyyaml25
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWsongbird	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWsongbird
+classification "Applications/Sound and Video"
+import SUNWsongbird
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWxorg-doc	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,10 @@
+#
+# As there isn't currently a way to rename packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed and declare a dependency
+# on the package with the new name.
+#
+package SUNWxorg-doc
+depend SUNWxorg-graphics-ddx
+depend SUNWxorg-server
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWxorg-server	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,7 @@
+package SUNWxorg-server
+classification "System/X11"
+import SUNWxorg-server
+version 1.5.3
+depend SUNWxorg-xkb
+$(i386_ONLY)depend SUNWxsvc
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWxwinc	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,284 @@
+package SUNWxwinc
+classification "Development/X11"
+import SUNWxwinc exclude usr/openwin
+# Obsolete - replaced by /usr/openwin -> X11 symlink
+drop usr/openwin/share
+drop usr/openwin/share/include
+drop usr/openwin/share/include/X11
+drop usr/openwin/share/include/X11/Composite.h
+drop usr/openwin/share/include/X11/CompositeP.h
+drop usr/openwin/share/include/X11/ConstrainP.h
+drop usr/openwin/share/include/X11/Constraint.h
+drop usr/openwin/share/include/X11/Core.h
+drop usr/openwin/share/include/X11/CoreP.h
+drop usr/openwin/share/include/X11/DECkeysym.h
+drop usr/openwin/share/include/X11/HPkeysym.h
+drop usr/openwin/share/include/X11/ICE
+drop usr/openwin/share/include/X11/ICE/ICE.h
+drop usr/openwin/share/include/X11/ICE/ICEconn.h
+drop usr/openwin/share/include/X11/ICE/ICElib.h
+drop usr/openwin/share/include/X11/ICE/ICEmsg.h
+drop usr/openwin/share/include/X11/ICE/ICEproto.h
+drop usr/openwin/share/include/X11/ICE/ICEutil.h
+drop usr/openwin/share/include/X11/Intrinsic.h
+drop usr/openwin/share/include/X11/IntrinsicP.h
+drop usr/openwin/share/include/X11/Object.h
+drop usr/openwin/share/include/X11/ObjectP.h
+drop usr/openwin/share/include/X11/RectObj.h
+drop usr/openwin/share/include/X11/RectObjP.h
+drop usr/openwin/share/include/X11/SM
+drop usr/openwin/share/include/X11/SM/SM.h
+drop usr/openwin/share/include/X11/SM/SMlib.h
+drop usr/openwin/share/include/X11/SM/SMproto.h
+drop usr/openwin/share/include/X11/Shell.h
+drop usr/openwin/share/include/X11/ShellP.h
+drop usr/openwin/share/include/X11/StringDefs.h
+drop usr/openwin/share/include/X11/Sunkeysym.h
+drop usr/openwin/share/include/X11/Vendor.h
+drop usr/openwin/share/include/X11/VendorP.h
+drop usr/openwin/share/include/X11/X.h
+drop usr/openwin/share/include/X11/XF86keysym.h
+drop usr/openwin/share/include/X11/XKBlib.h
+drop usr/openwin/share/include/X11/XWDFile.h
+drop usr/openwin/share/include/X11/Xalloca.h
+drop usr/openwin/share/include/X11/Xarch.h
+drop usr/openwin/share/include/X11/Xatom.h
+drop usr/openwin/share/include/X11/Xauth.h
+drop usr/openwin/share/include/X11/Xaw
+drop usr/openwin/share/include/X11/Xcms.h
+drop usr/openwin/share/include/X11/Xcursor
+drop usr/openwin/share/include/X11/Xdefs.h
+drop usr/openwin/share/include/X11/Xdmcp.h
+drop usr/openwin/share/include/X11/Xfuncproto.h
+drop usr/openwin/share/include/X11/Xfuncs.h
+drop usr/openwin/share/include/X11/XlcGeneric.h
+drop usr/openwin/share/include/X11/XlcPubI.h
+drop usr/openwin/share/include/X11/XlcPublic.h
+drop usr/openwin/share/include/X11/Xlcint.h
+drop usr/openwin/share/include/X11/Xlib.h
+drop usr/openwin/share/include/X11/XlibConf.h
+drop usr/openwin/share/include/X11/Xlibint.h
+drop usr/openwin/share/include/X11/Xlocale.h
+drop usr/openwin/share/include/X11/Xmd.h
+drop usr/openwin/share/include/X11/Xmu
+drop usr/openwin/share/include/X11/Xos.h
+drop usr/openwin/share/include/X11/Xos_r.h
+drop usr/openwin/share/include/X11/Xosdefs.h
+drop usr/openwin/share/include/X11/Xpoll.h
+drop usr/openwin/share/include/X11/Xproto.h
+drop usr/openwin/share/include/X11/Xprotostr.h
+drop usr/openwin/share/include/X11/Xregion.h
+drop usr/openwin/share/include/X11/Xresource.h
+drop usr/openwin/share/include/X11/Xthreads.h
+drop usr/openwin/share/include/X11/Xutil.h
+drop usr/openwin/share/include/X11/ap_keysym.h
+drop usr/openwin/share/include/X11/cursorfont.h
+drop usr/openwin/share/include/X11/extensions
+drop usr/openwin/share/include/X11/extensions/MITMisc.h
+drop usr/openwin/share/include/X11/extensions/Print.h
+drop usr/openwin/share/include/X11/extensions/XEVI.h
+drop usr/openwin/share/include/X11/extensions/XI.h
+drop usr/openwin/share/include/X11/extensions/XInput.h
+drop usr/openwin/share/include/X11/extensions/XIproto.h
+drop usr/openwin/share/include/X11/extensions/XKB.h
+drop usr/openwin/share/include/X11/extensions/XKBgeom.h
+drop usr/openwin/share/include/X11/extensions/XKBproto.h
+drop usr/openwin/share/include/X11/extensions/XKBsrv.h
+drop usr/openwin/share/include/X11/extensions/XKBstr.h
+drop usr/openwin/share/include/X11/extensions/XRes.h
+drop usr/openwin/share/include/X11/extensions/XResproto.h
+drop usr/openwin/share/include/X11/extensions/XShm.h
+drop usr/openwin/share/include/X11/extensions/XTest.h
+drop usr/openwin/share/include/X11/extensions/Xag.h
+drop usr/openwin/share/include/X11/extensions/Xagstr.h
+drop usr/openwin/share/include/X11/extensions/Xcomposite.h
+drop usr/openwin/share/include/X11/extensions/Xcup.h
+drop usr/openwin/share/include/X11/extensions/Xcupstr.h
+drop usr/openwin/share/include/X11/extensions/Xdamage.h
+drop usr/openwin/share/include/X11/extensions/Xdbe.h
+drop usr/openwin/share/include/X11/extensions/Xdbeproto.h
+drop usr/openwin/share/include/X11/extensions/Xevie.h
+drop usr/openwin/share/include/X11/extensions/Xeviestr.h
+drop usr/openwin/share/include/X11/extensions/Xext.h
+drop usr/openwin/share/include/X11/extensions/Xfixes.h
+drop usr/openwin/share/include/X11/extensions/Xinerama.h
+drop usr/openwin/share/include/X11/extensions/Xrender.h
+drop usr/openwin/share/include/X11/extensions/Xtsol.h
+drop usr/openwin/share/include/X11/extensions/Xtsolproto.h
+drop usr/openwin/share/include/X11/extensions/allplanes.h
+drop usr/openwin/share/include/X11/extensions/allplanesstr.h
+drop usr/openwin/share/include/X11/extensions/composite.h
+drop usr/openwin/share/include/X11/extensions/compositeproto.h
+drop usr/openwin/share/include/X11/extensions/damageproto.h
+drop usr/openwin/share/include/X11/extensions/damagewire.h
+drop usr/openwin/share/include/X11/extensions/dpms.h
+drop usr/openwin/share/include/X11/extensions/dpmsstr.h
+drop usr/openwin/share/include/X11/extensions/fbpm.h
+drop usr/openwin/share/include/X11/extensions/fbpmstr.h
+drop usr/openwin/share/include/X11/extensions/lbxbuf.h
+drop usr/openwin/share/include/X11/extensions/lbxbufstr.h
+drop usr/openwin/share/include/X11/extensions/lbxdeltastr.h
+drop usr/openwin/share/include/X11/extensions/lbximage.h
+drop usr/openwin/share/include/X11/extensions/lbxopts.h
+drop usr/openwin/share/include/X11/extensions/lbxstr.h
+drop usr/openwin/share/include/X11/extensions/lbxzlib.h
+drop usr/openwin/share/include/X11/extensions/multibuf.h
+drop usr/openwin/share/include/X11/extensions/multibufst.h
+drop usr/openwin/share/include/X11/extensions/panoramiXext.h
+drop usr/openwin/share/include/X11/extensions/record.h
+drop usr/openwin/share/include/X11/extensions/recordstr.h
+drop usr/openwin/share/include/X11/extensions/render.h
+drop usr/openwin/share/include/X11/extensions/renderproto.h
+drop usr/openwin/share/include/X11/extensions/saver.h
+drop usr/openwin/share/include/X11/extensions/saverproto.h
+drop usr/openwin/share/include/X11/extensions/scrnsaver.h
+drop usr/openwin/share/include/X11/extensions/security.h
+drop usr/openwin/share/include/X11/extensions/securstr.h
+drop usr/openwin/share/include/X11/extensions/shape.h
+drop usr/openwin/share/include/X11/extensions/shapestr.h
+drop usr/openwin/share/include/X11/extensions/shmstr.h
+drop usr/openwin/share/include/X11/extensions/sync.h
+drop usr/openwin/share/include/X11/extensions/syncstr.h
+drop usr/openwin/share/include/X11/extensions/transovl.h
+drop usr/openwin/share/include/X11/extensions/transovlstr.h
+drop usr/openwin/share/include/X11/extensions/xfixesproto.h
+drop usr/openwin/share/include/X11/extensions/xfixeswire.h
+drop usr/openwin/share/include/X11/extensions/xinerama.h
+drop usr/openwin/share/include/X11/extensions/xtestext1.h
+drop usr/openwin/share/include/X11/keysym.h
+drop usr/openwin/share/include/X11/keysymdef.h
+drop usr/openwin/share/include/X11/xpm.h
+drop usr/openwin/share/include/Xau
+# Not yet confirmed redistributable
+drop usr/openwin/share/include/X11/DPS
+drop usr/openwin/share/include/X11/DPS/PSres.h
+drop usr/openwin/share/include/X11/DPS/XDPS.h
+drop usr/openwin/share/include/X11/DPS/XDPSlib.h
+drop usr/openwin/share/include/X11/DPS/XDPSproto.h
+drop usr/openwin/share/include/X11/DPS/dpsXclient.h
+drop usr/openwin/share/include/X11/DPS/dpsXcommon.h
+drop usr/openwin/share/include/X11/DPS/dpsXpreview.h
+drop usr/openwin/share/include/X11/DPS/dpsXshare.h
+drop usr/openwin/share/include/X11/DPS/dpsXuserpath.h
+drop usr/openwin/share/include/X11/DPS/dpsclient.h
+drop usr/openwin/share/include/X11/DPS/dpsconfig.h
+drop usr/openwin/share/include/X11/DPS/dpsexcept.h
+drop usr/openwin/share/include/X11/DPS/dpsfriends.h
+drop usr/openwin/share/include/X11/DPS/dpsops.h
+drop usr/openwin/share/include/X11/DPS/psops.h
+drop usr/openwin/share/include/X11/XSunExt.h
+drop usr/openwin/share/include/X11/Xstreams.h
+drop usr/openwin/share/include/X11/extensions/XIE.h
+drop usr/openwin/share/include/X11/extensions/XIElib.h
+drop usr/openwin/share/include/X11/extensions/XIEproto.h
+drop usr/openwin/share/include/X11/extensions/XIEprotost.h
+drop usr/openwin/share/include/X11/extensions/XKBbells.h
+drop usr/openwin/share/include/X11/extensions/XKBconfig.h
+drop usr/openwin/share/include/X11/extensions/XKBfile.h
+drop usr/openwin/share/include/X11/extensions/XKBrules.h
+drop usr/openwin/share/include/X11/extensions/XKM.h
+drop usr/openwin/share/include/X11/extensions/XKMformat.h
+drop usr/openwin/share/include/dga
+drop usr/openwin/share/include/dga/XineramaInfo.h
+drop usr/openwin/share/include/dga/dga.h
+drop usr/openwin/share/include/dga/dga_externaldefs.h
+# Headers for building Xsun modules - not useful without Xsun
+drop usr/openwin/server
+drop usr/openwin/server/include
+drop usr/openwin/server/include/AccessXlib.h
+drop usr/openwin/server/include/AccessXlibint.h
+drop usr/openwin/server/include/AccessXproto.h
+drop usr/openwin/server/include/AccessXstruct.h
+drop usr/openwin/server/include/XIstubs.h
+drop usr/openwin/server/include/bstore.h
+drop usr/openwin/server/include/bstorestr.h
+drop usr/openwin/server/include/bufio.h
+drop usr/openwin/server/include/cfb.h
+drop usr/openwin/server/include/cfb8bit.h
+drop usr/openwin/server/include/cfbmap.h
+drop usr/openwin/server/include/cfbmskbits.h
+drop usr/openwin/server/include/closestr.h
+drop usr/openwin/server/include/closure.h
+drop usr/openwin/server/include/colormap.h
+drop usr/openwin/server/include/colormapst.h
+drop usr/openwin/server/include/cursor.h
+drop usr/openwin/server/include/cursorstr.h
+drop usr/openwin/server/include/dga_internal.h
+drop usr/openwin/server/include/dga_internaldefs.h
+drop usr/openwin/server/include/dga_pixshared.h
+drop usr/openwin/server/include/dga_rtnshared.h
+drop usr/openwin/server/include/dga_winshared.h
+drop usr/openwin/server/include/dgacmapstr.h
+drop usr/openwin/server/include/dgagpi.h
+drop usr/openwin/server/include/dix.h
+drop usr/openwin/server/include/dixevents.h
+drop usr/openwin/server/include/dixfont.h
+drop usr/openwin/server/include/dixfontstr.h
+drop usr/openwin/server/include/dixstruct.h
+drop usr/openwin/server/include/dlextn.h
+drop usr/openwin/server/include/dpa
+drop usr/openwin/server/include/dpa/sundpa.h
+drop usr/openwin/server/include/dpa/sundpascr.h
+drop usr/openwin/server/include/dpa/sundpatype.h
+drop usr/openwin/server/include/exevents.h
+drop usr/openwin/server/include/extension.h
+drop usr/openwin/server/include/extnsionst.h
+drop usr/openwin/server/include/fb.h
+drop usr/openwin/server/include/fbrop.h
+drop usr/openwin/server/include/fntfilio.h
+drop usr/openwin/server/include/font.h
+drop usr/openwin/server/include/fontproto.h
+drop usr/openwin/server/include/fontstruct.h
+drop usr/openwin/server/include/fsmasks.h
+drop usr/openwin/server/include/gc.h
+drop usr/openwin/server/include/gcstruct.h
+drop usr/openwin/server/include/globals.h
+drop usr/openwin/server/include/glyphstr.h
+drop usr/openwin/server/include/input.h
+drop usr/openwin/server/include/inputstr.h
+drop usr/openwin/server/include/maskbits.h
+drop usr/openwin/server/include/mfb.h
+drop usr/openwin/server/include/mi
+drop usr/openwin/server/include/mi/mi.h
+drop usr/openwin/server/include/mi/mibstore.h
+drop usr/openwin/server/include/mi/migc.h
+drop usr/openwin/server/include/mi/miline.h
+drop usr/openwin/server/include/mi/mipointer.h
+drop usr/openwin/server/include/mi/mispans.h
+drop usr/openwin/server/include/mi/mistruct.h
+drop usr/openwin/server/include/mipict.h
+drop usr/openwin/server/include/misc.h
+drop usr/openwin/server/include/miscstruct.h
+drop usr/openwin/server/include/mpg.h
+drop usr/openwin/server/include/opaque.h
+drop usr/openwin/server/include/os.h
+drop usr/openwin/server/include/os_interactive.h
+drop usr/openwin/server/include/osstruct.h
+drop usr/openwin/server/include/picture.h
+drop usr/openwin/server/include/picturestr.h
+drop usr/openwin/server/include/pixmap.h
+drop usr/openwin/server/include/pixmapstr.h
+drop usr/openwin/server/include/property.h
+drop usr/openwin/server/include/propertyst.h
+drop usr/openwin/server/include/region.h
+drop usr/openwin/server/include/regionstr.h
+drop usr/openwin/server/include/resource.h
+drop usr/openwin/server/include/rgb.h
+drop usr/openwin/server/include/screenint.h
+drop usr/openwin/server/include/scrnintstr.h
+drop usr/openwin/server/include/servermd.h
+drop usr/openwin/server/include/site.h
+drop usr/openwin/server/include/sun.h
+drop usr/openwin/server/include/sunInit.h
+drop usr/openwin/server/include/sunIo.h
+drop usr/openwin/server/include/sunWheel.h
+drop usr/openwin/server/include/sunddk.h
+drop usr/openwin/server/include/sunsprite.h
+drop usr/openwin/server/include/validate.h
+drop usr/openwin/server/include/window.h
+drop usr/openwin/server/include/windowstr.h
+drop usr/openwin/share/include/X11/Sunowconfig.h
+# Replaces link to /usr/openwin/include/X11 in SUNWxwhl
+add link path=usr/include/X11 target=../X11/include/X11
+depend SUNWhea
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/SUNWxwplr	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,8 @@
+package SUNWxwplr
+classification "System/X11"
+import SUNWxwplr exclude var/svc/manifest/application/x11/xvnc-inetd.xml
+$(sparc_ONLY)drop var/svc/manifest/application/x11/x11-server.xml
+$(sparc_ONLY)from SUNWfixes import
+$(sparc_ONLY)var/svc/manifest/application/x11/x11-server.xml
+$(sparc_ONLY)end import
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/loc/SUNWgnome-l10nmessages-extra	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+package SUNWgnome-l10nmessages-extra
+classification "Desktop (GNOME)/Localizations"
+import SUNWgnome-l10nmessages-extra
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/loc/SUNWpostgr-l10n-ja	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,9 @@
+#
+# As there isn't currently a way to delete packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed.
+#
+# SUNWpostgr-l10n-ja was EOFed in snv_107.
+#
+package SUNWpostgr-l10n-ja
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/loc/SUNWttf-unfonts-ko-core	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWttf-unfonts-ko-core
+classification "System/Fonts"
+import SUNWttf-unfonts-ko-core exclude usr/openwin
+chattr_glob * edit path usr/openwin usr/X11
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/loc/SUNWttf-unfonts-ko-extra	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWttf-unfonts-ko-extra
+classification "System/Fonts"
+import SUNWttf-unfonts-ko-extra exclude usr/openwin
+chattr_glob * edit path usr/openwin usr/X11
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/common/loc/SUNWttf-wqy-zenhei	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,6 @@
+package SUNWttf-wqy-zenhei
+classification "System/Fonts"
+import SUNWttf-wqy-zenhei exclude usr/openwin
+chattr_glob * edit path usr/openwin usr/X11
+import SUNWttf-wqy-zenhei-root
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/coreadm.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,141 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<!--
+ Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+ Use is subject to license terms.
+
+ CDDL HEADER START
+
+ The contents of this file are subject to the terms of the
+ Common Development and Distribution License (the "License").
+ You may not use this file except in compliance with the License.
+
+ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ or http://www.opensolaris.org/os/licensing.
+ See the License for the specific language governing permissions
+ and limitations under the License.
+
+ When distributing Covered Code, include this CDDL HEADER in each
+ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ If applicable, add the following below this CDDL HEADER, with the
+ fields enclosed by brackets "[]" replaced with your own identifying
+ information: Portions Copyright [yyyy] [name of copyright owner]
+
+ CDDL HEADER END
+
+	ident	"@(#)coreadm.xml	1.1	08/04/04 SMI"
+
+	NOTE:  This service manifest is not editable; its contents will
+	be overwritten by package or patch operations, including
+	operating system upgrade.  Make customizations in a different
+	file.
+
+	Service manifest for coreadm.
+-->
+
+<service_bundle type='manifest' name='SUNWcsr:coreadm'>
+
+<service
+	name='system/coreadm'
+	type='service'
+	version='1'>
+
+	<single_instance />
+
+	<dependency
+		name='usr'
+		type='service'
+		grouping='require_all'
+		restart_on='none'>
+		<service_fmri value='svc:/system/filesystem/minimal' />
+	</dependency>
+
+	<dependency
+		name='coreadm_manifest-import'
+		type='service'
+		grouping='require_all'
+		restart_on='none'>
+		<service_fmri value='svc:/system/manifest-import:default' />
+	</dependency>
+
+	<instance name='default' enabled='false'>
+		<exec_method
+			type='method'
+			name='start'
+			exec='/lib/svc/method/svc-coreadm %m'
+			timeout_seconds='60' />
+
+		<exec_method
+			type='method'
+			name='refresh'
+			exec='/lib/svc/method/svc-coreadm %m'
+			timeout_seconds='60' />
+
+		<exec_method
+			type='method'
+			name='stop'
+			exec=':true'
+			timeout_seconds='60' />
+
+		<property_group name='startd' type='framework'>
+			<propval name='duration' type='astring'
+				value='transient' />
+		</property_group>
+
+		<property_group name='config_params' type='application'>
+			<propval
+				name='global_pattern'
+				type='astring'
+				value='' />
+			<propval
+				name='global_content'
+				type='astring'
+				value='default' />
+			<propval
+				name='init_pattern'
+				type='astring'
+				value='core' />
+			<propval
+				name='init_content'
+				type='astring'
+				value='default' />
+			<propval
+				name='global_enabled'
+				type='boolean'
+				value='false' />
+			<propval
+				name='process_enabled'
+				type='boolean'
+				value='true' />
+			<propval
+				name='global_setid_enabled'
+				type='boolean'
+				value='false' />
+			<propval
+				name='process_setid_enabled'
+				type='boolean'
+				value='false' />
+			<propval
+				name='global_log_enabled'
+				type='boolean'
+				value='false' />
+		</property_group>
+	</instance>
+	<stability value='Unstable' />
+	<template>
+		<common_name>
+			<loctext xml:lang='C'>
+				system-wide core file configuration
+			</loctext>
+		</common_name>
+
+		<documentation>
+			<manpage
+				title='coreadm'
+				section='1M'
+				manpath='/usr/share/man' />
+		</documentation>
+	</template>
+</service>
+
+</service_bundle>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/devlink.tab	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,72 @@
+#ident   "%Z%%M% %I%     %E% SMI"
+#
+# Copyright (c) 1998 by Sun Microsystems, Inc.
+#
+#
+# This is the table used by devlinks
+#
+# Each entry should have 2 fields; but may have 3.  Fields are separated
+# by single tab ('\t') characters.
+#
+# The fields are:
+#
+# devfs-spec: a keyword-value set of devfs specifications, describing the set
+#	of devfs node entries to be linked.
+#
+#	The keywords are:
+#
+#	type - The devinfo node type (see <sys/sunddi.h> for possible values)
+#
+#	name - the devinfo node name (the part of a /devices entry that appears
+#		before the '@' or ':').
+#
+#	addr - the devinfo node address part (the portion of the name between
+#		the '@' and the ':').
+#
+#	minor - the minor-attributes (the portion of a /devices name after the
+#		':').
+#
+#	The keywords are separated from their valuse by an equals ('=') sign;
+#	keyword-value pairs are separated from each other by semicolons (';').
+#
+# dev name - the /dev name corresponding to the devfs node described by
+#	the devfs-spec field.  This specification is assume to start rooted at
+#	/dev; THE INITIAL /dev/ SHOULD NOT BE SPECIFIED!
+#	The name can contain a number of escape-sequences to include parts of
+#	the devfs-name in the /dev/-name.  These escape-sequences all start with
+#	a backslash ('\') character.  The current sequences are:
+#
+#	\D - the devfs 'name' field
+#
+#	\An - the 'n'th component of the address field (n=0 means the whole
+#		address field)
+#
+#	\Mn - the 'n'th component of the minor field (n=0 means the entire
+#		minor field).
+#
+#	\Nn - a sequential counter, starting at n (a *single* digit, giving
+#		a starting range of 0 through 9).
+#
+# extra dev link - a few devices need a second link; that is, a second link
+#	pointing to the first link.  This optional field specifies the /dev
+#	format of this second link.  This entry can also use the above-described
+#	escape-sequences.
+#
+# Fields can be blank; seperated by single tab characters,
+# Spaces are significant, and are considered part of a field. IN GENERAL THIS
+# MEANS THERE SHOULD BE NO SPACE CHARACTERS IN THIS FILE!
+# All fields must be present (even if blank)
+#
+#
+# devfs-spec	Dev-Namespec	Extra-Link
+#
+type=ddi_pseudo;name=nskern	\D
+type=ddi_pseudo;name=ncall	\D
+type=ddi_pseudo;name=nsctl	\D
+type=ddi_pseudo;name=sdbc	\D
+type=ddi_pseudo;name=sv	\D
+type=ddi_pseudo;name=ii	\D
+type=ddi_pseudo;name=dda	dda/\N0\M0
+type=pcmcia:event;name=pem	pem
+type=ddi_pseudo;name=rdc	\D
+type=ddi_pseudo;name=nsmb	\D
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/exec_attr	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,534 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# /etc/security/exec_attr
+#
+# execution attributes for profiles. see exec_attr(4)
+#
+#
+All Actions:solaris:act:::*;*;*;*;*:
+All:solaris:act:::*;*;*;*;*:
+All:suser:cmd:::*:
+Application Server Management:suser:cmd:::/usr/appserver/bin/asadmin:
+Audit Control:solaris:act:::AuditClass;*;*;*;*:privs=all
+Audit Control:solaris:act:::AuditControl;*;*;*;*:privs=all
+Audit Control:solaris:act:::AuditEvent;*;*;*;*:privs=all
+Audit Control:solaris:act:::AuditStartup;*;*;*;*:privs=all
+Audit Control:solaris:act:::AuditUser;*;*;*;*:privs=all
+Audit Control:solaris:cmd:::/usr/sbin/audit:privs=sys_audit,file_dac_read,proc_owner
+Audit Control:suser:cmd:::/etc/security/bsmconv:uid=0
+Audit Control:suser:cmd:::/etc/security/bsmunconv:uid=0
+Audit Control:suser:cmd:::/usr/sbin/audit:euid=0
+Audit Control:suser:cmd:::/usr/sbin/auditconfig:euid=0
+Audit Control:suser:cmd:::/usr/sbin/auditd:uid=0
+Audit Review:suser:cmd:::/usr/sbin/auditreduce:euid=0
+Audit Review:suser:cmd:::/usr/sbin/auditstat:euid=0
+Audit Review:suser:cmd:::/usr/sbin/praudit:euid=0
+Basic Actions:solaris:act:::AddItemToMenu;*;*;*;*:
+Basic Actions:solaris:act:::BuildDataBaseRequest;*;*;*;*:
+Basic Actions:solaris:act:::Compose;*;*;*;*:
+Basic Actions:solaris:act:::Compress;*;*;*;*:
+Basic Actions:solaris:act:::CustomizeWorkspaceMenu;*;*;*;0:
+Basic Actions:solaris:act:::Df;*;*;*;0:
+Basic Actions:solaris:act:::Diff;*;*;*;*:
+Basic Actions:solaris:act:::DtEmptyTrash;*;*;*;0:
+Basic Actions:solaris:act:::DtPrint;*;*;*;0:
+Basic Actions:solaris:act:::DtPrintManager;*;*;*;*:
+Basic Actions:solaris:act:::DtTTMediaOpen;*;*;*;0:
+Basic Actions:solaris:act:::DtTTMediaOpen;BUFFER;*;!w;>0:
+Basic Actions:solaris:act:::DtTTMediaOpen;BUFFER;*;w;>0:
+Basic Actions:solaris:act:::DtTTMediaOpen;FILE;*;*;>0:
+Basic Actions:solaris:act:::DtUnlink;*;*;*;2:
+Basic Actions:solaris:act:::DtUnlink;*;*;*;>2:
+Basic Actions:solaris:act:::Dtappmgr;*;*;*;*:
+Basic Actions:solaris:act:::Dtcalc;*;*;*;0:
+Basic Actions:solaris:act:::Dtcreate;*;*;*;*:
+Basic Actions:solaris:act:::Dtdevmgr;*;*;*;*:
+Basic Actions:solaris:act:::Dtfile;*;*;*;0:
+Basic Actions:solaris:act:::DtfileHome;*;*;*;0:
+Basic Actions:solaris:act:::Dthelpview;*;*;*;0:
+Basic Actions:solaris:act:::Dthelpview;BUFFER;*;*;1:
+Basic Actions:solaris:act:::Dthelpview;FILE;DTHELP_VOL;*;1:
+Basic Actions:solaris:act:::Dticon;*;*;*;*:
+Basic Actions:solaris:act:::Dtmail;*;*;*;*:
+Basic Actions:solaris:act:::Dtmanpageview;*;*;*;*:
+Basic Actions:solaris:act:::Dtpad;*;*;*;*:
+Basic Actions:solaris:act:::Dtprintinfo;*;*;*;*:
+Basic Actions:solaris:act:::Dtprintinfo;*;*;*;0:
+Basic Actions:solaris:act:::Dtterm;*;*;*;0:
+Basic Actions:solaris:act:::Dtterm;*;*;*;1:
+Basic Actions:solaris:act:::DttermConsole;*;*;*;0:
+Basic Actions:solaris:act:::DttermErrorlog;*;*;*;0:
+Basic Actions:solaris:act:::Dttrash;*;*;*;0:
+Basic Actions:solaris:act:::Dttrash;*;*;*;>0:
+Basic Actions:solaris:act:::DuSort;*;*;*;*:
+Basic Actions:solaris:act:::Env;*;*;*;0:
+Basic Actions:solaris:act:::FPHelp;*;*;*;0:
+Basic Actions:solaris:act:::FileProperties;*;*;*;*:
+Basic Actions:solaris:act:::FileProperties;*;*;*;0:
+Basic Actions:solaris:act:::Grep;*;*;*;*:
+Basic Actions:solaris:act:::HOST_Find;*;*;*;*:
+Basic Actions:solaris:act:::InvokeFILEMGR;*;*;*;*:
+Basic Actions:solaris:act:::InvokeMAILER;*;*;*;*:
+Basic Actions:solaris:act:::MailTo;*;*;*;0:
+Basic Actions:solaris:act:::MailTo;*;ADDRESS_CARD;*;*:
+Basic Actions:solaris:act:::MailTo;*;EMAIL_ADDRESS,WSMENU_Suggestion_Box;*;1:
+Basic Actions:solaris:act:::MailTo;*;EMAIL_ADDRESS,WSMENU_Suggestion_Box;*;>1:
+Basic Actions:solaris:act:::MailTo;*;MAILTO_URL;*;1:
+Basic Actions:solaris:act:::Note;*;*;*;*:
+Basic Actions:solaris:act:::Open;*;*;*;*:
+Basic Actions:solaris:act:::OpenCD-ROM;*;*;*;0:
+Basic Actions:solaris:act:::OpenCD-ROM;*;*;*;1:
+Basic Actions:solaris:act:::OpenDtIntro;*;*;*;0:
+Basic Actions:solaris:act:::OpenFloppy;*;*;*;0:
+Basic Actions:solaris:act:::OpenFloppy;*;*;*;1:
+Basic Actions:solaris:act:::OpenFolder;*;*;*;*:
+Basic Actions:solaris:act:::OpenTerminal;*;*;*;*:
+Basic Actions:solaris:act:::Print;*;*;*;*:
+Basic Actions:solaris:act:::PutOnWorkspace;BUFFER;*;*;1:
+Basic Actions:solaris:act:::PutOnWorkspace;FILE;*;*;1:
+Basic Actions:solaris:act:::ReOpenRestrictedFolder;*;*;*;1:
+Basic Actions:solaris:act:::Record;*;*;*;*:
+Basic Actions:solaris:act:::ReloadActions;*;*;*;*:
+Basic Actions:solaris:act:::ReloadActionsNotice;*;*;*;*:
+Basic Actions:solaris:act:::ReloadApps;*;*;*;0:
+Basic Actions:solaris:act:::ReloadResources;*;*;*;0:
+Basic Actions:solaris:act:::Rm;*;*;*;*:
+Basic Actions:solaris:act:::SDTab2;*;*;*;*:
+Basic Actions:solaris:act:::SDTaudio;*;*;*;0:
+Basic Actions:solaris:act:::SDTimage;*;*;*;0:
+Basic Actions:solaris:act:::SDTimage;BUFFER;*;*;1:
+Basic Actions:solaris:act:::SDTimage;FILE;*;*;1:
+Basic Actions:solaris:act:::SDTpowermgr;*;*;*;*:
+Basic Actions:solaris:act:::SDTsnapshot;*;*;*;0:
+Basic Actions:solaris:act:::SDtFind;*;*;*;<2:
+Basic Actions:solaris:act:::SDtName;*;*;*;*:
+Basic Actions:solaris:act:::SDtName;*;*;*;0:
+Basic Actions:solaris:act:::SDtName;*;ADDRESS_CARD;*;*:
+Basic Actions:solaris:act:::SDtName;*;DTMAIL_FILE;*;*:
+Basic Actions:solaris:act:::SDtName;*;HOST;*;*:
+Basic Actions:solaris:act:::SDtPerfmeter;*;*;*;0:
+Basic Actions:solaris:act:::SDtPerfmeter;*;HOST,WSMENU_This_Host;*;1:
+Basic Actions:solaris:act:::SDtPersonalBookmarks;*;*;*;0:
+Basic Actions:solaris:act:::SDtProcess;*;*;*;0:
+Basic Actions:solaris:act:::SDtProcess;*;HOST,WSMENU_This_Host;*;1:
+Basic Actions:solaris:act:::SDtSampleBookmarks;*;*;*;0:
+Basic Actions:solaris:act:::SDtWebClient;*;*;*;0:
+Basic Actions:solaris:act:::SDtWebClient;*;HTML;*;1:
+Basic Actions:solaris:act:::SDtWebClient;*;WEB_URL,FILE_URL,MAILTO_URL,RLOGIN_URL,WSMENU_SunSolve_Online,WSMENU_Find_Web_Page,WSMENU_Solaris_Support;*;1:
+Basic Actions:solaris:act:::SDtWsinfo;*;*;*;0:
+Basic Actions:solaris:act:::SDtWsinfo;*;HOST,WSMENU_This_Host;*;1:
+Basic Actions:solaris:act:::Terminal;*;*;*;*:
+Basic Actions:solaris:act:::TextEditor;*;*;*;*:
+Basic Actions:solaris:act:::Trash;*;*;*;*:
+Basic Actions:solaris:act:::WebBrowser;*;*;*;*:
+Basic Actions:solaris:act:::Xhost+;*;*;*;0:
+Basic Actions:solaris:act:::Xhost-;*;*;*;0:
+Basic Actions:solaris:act:::Xrefresh;*;*;*;0:
+Basic Solaris User:solaris:cmd:::/usr/bin/cdda2wav.bin:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr
+Basic Solaris User:solaris:cmd:::/usr/bin/cdrecord.bin:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
+Basic Solaris User:solaris:cmd:::/usr/bin/readcd.bin:privs=file_dac_read,sys_devices,net_privaddr
+Basic Solaris User:solaris:cmd:::/usr/lib/fs/smbfs/mount:privs=sys_mount
+Basic Solaris User:solaris:cmd:::/usr/lib/fs/smbfs/umount:privs=sys_mount
+Basic Solaris User:suser:cmd:::/usr/lib/ospm/lp-queue-helper:euid=lp;gid=lp
+Contract Observer:solaris:cmd:::/usr/bin/ctwatch:	privs=contract_event,contract_observer
+Cron Management:suser:cmd:::/usr/bin/crontab:euid=0
+Crypto Management:suser:cmd:::/usr/bin/kmfcfg:euid=0
+Crypto Management:suser:cmd:::/usr/sbin/cryptoadm:euid=0
+Crypto Management:suser:cmd:::/usr/sfw/bin/CA.pl:euid=0
+Crypto Management:suser:cmd:::/usr/sfw/bin/openssl:euid=0
+DAT Administration:solaris:cmd:::/usr/sbin/datadm:euid=0
+DHCP Management:suser:cmd:::/usr/lib/inet/dhcp/svcadm/dhcpconfig:uid=0
+DHCP Management:suser:cmd:::/usr/lib/inet/dhcp/svcadm/dhtadm:uid=0
+DHCP Management:suser:cmd:::/usr/lib/inet/dhcp/svcadm/pntadm:uid=0
+Desktop Configuration:solaris:cmd:::/usr/X11/bin/scanpci:euid=0;privs=sys_config
+Desktop Configuration:solaris:cmd:::/usr/X11/bin/xorgcfg:euid=0
+Desktop Configuration:solaris:cmd:::/usr/X11/bin/xorgconfig:euid=0
+Desktop Configuration:solaris:cmd:::/usr/bin/scanpci:euid=0;privs=sys_config
+Device Management:suser:cmd:::/usr/sbin/add_drv:uid=0
+Device Management:suser:cmd:::/usr/sbin/allocate:uid=0
+Device Management:suser:cmd:::/usr/sbin/deallocate:uid=0
+Device Management:suser:cmd:::/usr/sbin/rem_drv:uid=0
+Device Management:suser:cmd:::/usr/sbin/update_drv:uid=0
+Device Security:solaris:act:::AddAllocDev;*;*;*;*:privs=all
+Device Security:solaris:cmd:::/usr/bin/kbd:uid=0;gid=sys
+Device Security:suser:cmd:::/usr/sbin/add_allocatable:euid=0
+Device Security:suser:cmd:::/usr/sbin/add_drv:uid=0
+Device Security:suser:cmd:::/usr/sbin/devfsadm:uid=0
+Device Security:suser:cmd:::/usr/sbin/eeprom:uid=0
+Device Security:suser:cmd:::/usr/sbin/list_devices:euid=0
+Device Security:suser:cmd:::/usr/sbin/rem_drv:uid=0
+Device Security:suser:cmd:::/usr/sbin/remove_allocatable:euid=0
+Device Security:suser:cmd:::/usr/sbin/strace:euid=0
+Device Security:suser:cmd:::/usr/sbin/update_drv:uid=0
+FTP Management:suser:cmd:::/usr/sbin/ftpaddhost:uid=0
+FTP Management:suser:cmd:::/usr/sbin/ftpconfig:uid=0
+FTP Management:suser:cmd:::/usr/sbin/ftprestart:euid=0
+FTP Management:suser:cmd:::/usr/sbin/ftpshut:euid=0;egid=sys
+FTP Management:suser:cmd:::/usr/sbin/privatepw:uid=0;egid=sys
+File System Management:solaris:act:::ShareFS;*;*;*;*:privs=all
+File System Management:solaris:act:::Vfstab;*;*;*;*:privs=all
+File System Management:solaris:cmd:::/sbin/mount:privs=sys_mount
+File System Management:solaris:cmd:::/sbin/umount:privs=sys_mount
+File System Management:solaris:cmd:::/usr/sbin/mpathadm:privs=sys_devices
+File System Management:solaris:cmd:::/usr/sbin/quotacheck:uid=0;gid=sys
+File System Management:solaris:cmd:::/usr/sbin/quotaoff:uid=0;gid=sys
+File System Management:solaris:cmd:::/usr/sbin/quotaon:uid=0;gid=sys
+File System Management:solaris:cmd:::/usr/sbin/raidctl:privs=sys_config,sys_devices;euid=0
+File System Management:solaris:cmd:::/usr/sbin/sbdadm:privs=sys_devices
+File System Management:solaris:cmd:::/usr/sbin/stmfadm:privs=sys_devices
+File System Management:suser:cmd:::/usr/bin/eject:euid=0
+File System Management:suser:cmd:::/usr/bin/mkdir:euid=0
+File System Management:suser:cmd:::/usr/bin/rmdir:euid=0
+File System Management:suser:cmd:::/usr/lib/autofs/automountd:euid=0
+File System Management:suser:cmd:::/usr/lib/fs/autofs/automount:euid=0
+File System Management:suser:cmd:::/usr/lib/fs/nfs/showmount:euid=0
+File System Management:suser:cmd:::/usr/lib/fs/ufs/fsirand:euid=0
+File System Management:suser:cmd:::/usr/lib/fs/ufs/newfs:euid=0
+File System Management:suser:cmd:::/usr/lib/fs/ufs/tunefs:uid=0
+File System Management:suser:cmd:::/usr/sbin/clri:euid=0
+File System Management:suser:cmd:::/usr/sbin/devinfo:euid=0
+File System Management:suser:cmd:::/usr/sbin/dfmounts:euid=0
+File System Management:suser:cmd:::/usr/sbin/dfshares:euid=0
+File System Management:suser:cmd:::/usr/sbin/ff:euid=0
+File System Management:suser:cmd:::/usr/sbin/format:euid=0
+File System Management:suser:cmd:::/usr/sbin/fsck:euid=0
+File System Management:suser:cmd:::/usr/sbin/fsdb:euid=0
+File System Management:suser:cmd:::/usr/sbin/fstyp:euid=0
+File System Management:suser:cmd:::/usr/sbin/fuser:euid=0
+File System Management:suser:cmd:::/usr/sbin/iscsiadm:euid=0,privs=basic
+File System Management:suser:cmd:::/usr/sbin/iscsitadm:euid=0,privs=basic
+File System Management:suser:cmd:::/usr/sbin/mkfile:euid=0
+File System Management:suser:cmd:::/usr/sbin/mkfs:euid=0
+File System Management:suser:cmd:::/usr/sbin/mount:uid=0
+File System Management:suser:cmd:::/usr/sbin/mountall:uid=0
+File System Management:suser:cmd:::/usr/sbin/ramdiskadm:euid=0
+File System Management:suser:cmd:::/usr/sbin/share:uid=0;gid=root
+File System Management:suser:cmd:::/usr/sbin/shareall:uid=0;gid=root
+File System Management:suser:cmd:::/usr/sbin/sharemgr:uid=0;gid=root
+File System Management:suser:cmd:::/usr/sbin/swap:euid=0
+File System Management:suser:cmd:::/usr/sbin/umount:uid=0
+File System Management:suser:cmd:::/usr/sbin/umountall:uid=0
+File System Management:suser:cmd:::/usr/sbin/unshare:uid=0;gid=root
+File System Management:suser:cmd:::/usr/sbin/unshareall:uid=0;gid=root
+File System Management:suser:cmd:::/usr/share/setup-tool-backends/scripts/shares-conf:uid=0
+IP Filter Management:solaris:cmd:::/usr/sbin/ipf:privs=sys_ip_config
+IP Filter Management:solaris:cmd:::/usr/sbin/ipfs:privs=sys_ip_config
+IP Filter Management:solaris:cmd:::/usr/sbin/ipfstat:privs=sys_ip_config;gid=sys
+IP Filter Management:solaris:cmd:::/usr/sbin/ipmon:privs=sys_ip_config
+IP Filter Management:solaris:cmd:::/usr/sbin/ipnat:privs=sys_ip_config;gid=sys
+IP Filter Management:solaris:cmd:::/usr/sbin/ippool:privs=sys_ip_config;gid=sys
+Kerberos Client Management:solaris:cmd:::/usr/bin/klist:euid=0;privs=file_dac_read
+Kerberos Client Management:solaris:cmd:::/usr/sbin/kadmin:euid=0;privs=none
+Kerberos Client Management:solaris:cmd:::/usr/sbin/kclient:euid=0;privs=none
+Kerberos Server Management:solaris:cmd:::/usr/lib/krb5/kadmind:uid=0
+Kerberos Server Management:solaris:cmd:::/usr/lib/krb5/kprop:euid=0;privs=none
+Kerberos Server Management:solaris:cmd:::/usr/lib/krb5/krb5kdc:uid=0
+Kerberos Server Management:solaris:cmd:::/usr/sbin/kadmin.local:euid=0;privs=none
+Kerberos Server Management:solaris:cmd:::/usr/sbin/kdb5_ldap_util:euid=0;privs=none
+Kerberos Server Management:solaris:cmd:::/usr/sbin/kdb5_util:euid=0;privs=none
+Kerberos Server Management:solaris:cmd:::/usr/sbin/kdcmgr:euid=0;privs=none
+Log Management:suser:cmd:::/usr/sbin/logadm:euid=0
+MMS Administrator:solaris:cmd:::/usr/bin/mmsadm:uid=0
+MMS Administrator:solaris:cmd:::/usr/bin/mmsinit:uid=0
+MMS Operator:solaris:cmd:::/usr/bin/mmsadm:uid=0;privs=file_dac_read
+MMS User:solaris:cmd:::/usr/bin/mmsmnt:uid=0;privs=file_dac_read
+Mail Management:suser:cmd:::/usr/lib/sendmail:uid=0
+Mail Management:suser:cmd:::/usr/sbin/editmap:euid=0
+Mail Management:suser:cmd:::/usr/sbin/makemap:euid=0
+Mail Management:suser:cmd:::/usr/sbin/newaliases:euid=0
+Maintenance and Repair:solaris:cmd:::/usr/bin/coreadm:euid=0;privs=proc_owner
+Maintenance and Repair:solaris:cmd:::/usr/bin/mdb:privs=all
+Maintenance and Repair:solaris:cmd:::/usr/sbin/ucodeadm:privs=all
+Maintenance and Repair:suser:cmd:::/sbin/bootadm:euid=0
+Maintenance and Repair:suser:cmd:::/sbin/init:uid=0
+Maintenance and Repair:suser:cmd:::/usr/bin/date:euid=0
+Maintenance and Repair:suser:cmd:::/usr/bin/ldd:euid=0
+Maintenance and Repair:suser:cmd:::/usr/bin/mdb:euid=0
+Maintenance and Repair:suser:cmd:::/usr/bin/vmstat:euid=0
+Maintenance and Repair:suser:cmd:::/usr/sbin/eeprom:euid=0
+Maintenance and Repair:suser:cmd:::/usr/sbin/halt:euid=0
+Maintenance and Repair:suser:cmd:::/usr/sbin/poweroff:uid=0
+Maintenance and Repair:suser:cmd:::/usr/sbin/prtconf:euid=0
+Maintenance and Repair:suser:cmd:::/usr/sbin/reboot:uid=0
+Maintenance and Repair:suser:cmd:::/usr/sbin/syslogd:euid=0
+Maintenance and Repair:suser:cmd:::/usr/share/setup-tool-backends/scripts/time-conf:uid=0
+Media Backup:solaris:act:::Tar;*;*;*;*:privs=all
+Media Backup:solaris:act:::Tar;*;TAR,MAGTAPE;*;>0:privs=all
+Media Backup:solaris:act:::TarList;*;*;*;*:
+Media Backup:suser:cmd:::/usr/bin/mt:euid=0
+Media Backup:suser:cmd:::/usr/lib/fs/ufs/ufsdump:euid=0;gid=sys
+Media Backup:suser:cmd:::/usr/sbin/tar:euid=0
+Media Restore:solaris:act:::TarList;*;*;*;*:
+Media Restore:solaris:act:::TarUnpack;*;*;*;2:privs=all
+Media Restore:solaris:act:::TarUnpack;*;*;*;<2:privs=all
+Media Restore:suser:cmd:::/usr/bin/cpio:euid=0
+Media Restore:suser:cmd:::/usr/bin/mt:euid=0
+Media Restore:suser:cmd:::/usr/lib/fs/ufs/ufsrestore:euid=0
+Media Restore:suser:cmd:::/usr/sbin/tar:euid=0
+Name Service Management:solaris:act:::SDTLDAPclient;*;*;*;*:privs=all
+Name Service Management:solaris:act:::SDTZoneInit;*;*;*;*:uid=0
+Name Service Management:suser:cmd:::/usr/bin/nischttl:euid=0
+Name Service Management:suser:cmd:::/usr/bin/nisln:euid=0
+Name Service Management:suser:cmd:::/usr/lib/nis/nisctl:euid=0
+Name Service Management:suser:cmd:::/usr/lib/nis/nisping:euid=0
+Name Service Management:suser:cmd:::/usr/lib/nis/nisshowcache:euid=0
+Name Service Management:suser:cmd:::/usr/lib/nis/nisstat:euid=0
+Name Service Management:suser:cmd:::/usr/sbin/nscd:euid=0
+Name Service Security:suser:cmd:::/usr/bin/chkey:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nisaddcred:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nischgrp:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nischmod:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nischown:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nisgrpadm:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nismkdir:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nispasswd:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nisrm:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nisrmdir:euid=0
+Name Service Security:suser:cmd:::/usr/bin/nistbladm:euid=0
+Name Service Security:suser:cmd:::/usr/lib/nis/nisaddent:euid=0
+Name Service Security:suser:cmd:::/usr/lib/nis/nisclient:uid=0
+Name Service Security:suser:cmd:::/usr/lib/nis/nispopulate:euid=0
+Name Service Security:suser:cmd:::/usr/lib/nis/nisserver:uid=0
+Name Service Security:suser:cmd:::/usr/lib/nis/nissetup:euid=0
+Name Service Security:suser:cmd:::/usr/lib/nis/nisupdkeys:euid=0
+Name Service Security:suser:cmd:::/usr/sadm/bin/smattrpop:uid=0;gid=sys
+Name Service Security:suser:cmd:::/usr/sbin/ldapclient:uid=0
+Name Service Security:suser:cmd:::/usr/sbin/newkey:euid=0
+Name Service Security:suser:cmd:::/usr/sbin/nisinit:euid=0
+Name Service Security:suser:cmd:::/usr/sbin/nislog:euid=0
+Name Service Security:suser:cmd:::/usr/sbin/rpc.nisd:uid=0;gid=0
+Network IPsec Management:solaris:cmd:::/usr/lib/inet/certdb:euid=0;privs=none
+Network IPsec Management:solaris:cmd:::/usr/lib/inet/certlocal:euid=0;privs=none
+Network IPsec Management:solaris:cmd:::/usr/lib/inet/certrldb:euid=0;privs=none
+Network IPsec Management:solaris:cmd:::/usr/lib/inet/in.iked:euid=0
+Network IPsec Management:solaris:cmd:::/usr/sbin/ikeadm:euid=0;privs=file_dac_write
+Network IPsec Management:solaris:cmd:::/usr/sbin/ikecert:euid=0;privs=none
+Network IPsec Management:solaris:cmd:::/usr/sbin/ipsecalgs:privs=sys_ip_config
+Network IPsec Management:solaris:cmd:::/usr/sbin/ipsecconf:euid=0;privs=sys_ip_config
+Network IPsec Management:solaris:cmd:::/usr/sbin/ipseckey:uid=0;privs=sys_ip_config
+Network IPsec Management:suser:cmd:::/usr/lib/inet/certdb:euid=0
+Network IPsec Management:suser:cmd:::/usr/lib/inet/certlocal:euid=0
+Network IPsec Management:suser:cmd:::/usr/lib/inet/certrldb:euid=0
+Network IPsec Management:suser:cmd:::/usr/lib/inet/in.iked:euid=0
+Network IPsec Management:suser:cmd:::/usr/sbin/ikeadm:euid=0
+Network IPsec Management:suser:cmd:::/usr/sbin/ikecert:euid=0
+Network IPsec Management:suser:cmd:::/usr/sbin/ipsecalgs:euid=0
+Network IPsec Management:suser:cmd:::/usr/sbin/ipsecconf:euid=0
+Network IPsec Management:suser:cmd:::/usr/sbin/ipseckey:uid=0
+Network Link Security:solaris:cmd:::/sbin/dladm:euid=dladm;egid=sys;	privs=sys_dl_config,net_rawaccess,proc_audit
+Network Management:solaris:act:::DNS_Resolve;*;*;*;*:privs=all
+Network Management:solaris:act:::EditMotd;*;*;*;*:privs=all
+Network Management:solaris:act:::Nsswitch;*;*;*;*:privs=all
+Network Management:solaris:act:::SDTShareLogical;*;*;*;*:privs=all
+Network Management:solaris:act:::SDTSharePhysical;*;*;*;*:privs=all
+Network Management:solaris:act:::SetRoutes;*;*;*;*:privs=all
+Network Management:solaris:act:::Tnchkdb;*;*;*;*:
+Network Management:solaris:cmd:::/sbin/dladm:euid=dladm;egid=sys;	privs=sys_dl_config,net_rawaccess,proc_audit
+Network Management:solaris:cmd:::/sbin/flowadm:euid=dladm;egid=sys;	privs=sys_dl_config,net_rawaccess,proc_audit
+Network Management:solaris:cmd:::/sbin/ifconfig:uid=0
+Network Management:solaris:cmd:::/sbin/route:privs=sys_ip_config
+Network Management:solaris:cmd:::/sbin/routeadm:euid=0;	privs=proc_chroot,proc_owner,sys_ip_config
+Network Management:solaris:cmd:::/usr/bin/fping:privs=net_icmpaccess
+Network Management:solaris:cmd:::/usr/sbin/quaggaadm:privs=basic
+Network Management:solaris:cmd:::/usr/sbin/snoop:privs=net_observability
+Network Management:solaris:cmd:::/usr/sbin/zebraadm:privs=basic
+Network Management:suser:cmd:::/usr/bin/netstat:uid=0
+Network Management:suser:cmd:::/usr/bin/rup:euid=0
+Network Management:suser:cmd:::/usr/bin/ruptime:euid=0
+Network Management:suser:cmd:::/usr/bin/setuname:euid=0
+Network Management:suser:cmd:::/usr/sbin/asppp2pppd:euid=0
+Network Management:suser:cmd:::/usr/sbin/ifconfig:uid=0
+Network Management:suser:cmd:::/usr/sbin/ipaddrsel:euid=0
+Network Management:suser:cmd:::/usr/sbin/ipqosconf:euid=0
+Network Management:suser:cmd:::/usr/sbin/rndc:privs=file_dac_read
+Network Management:suser:cmd:::/usr/sbin/route:uid=0
+Network Management:suser:cmd:::/usr/sbin/snoop:uid=0
+Network Management:suser:cmd:::/usr/sbin/spray:euid=0
+Network Management:suser:cmd:::/usr/share/setup-tool-backends/scripts/network-conf:uid=0
+Network Observability:solaris:cmd:::/usr/sbin/snoop:privs=net_observability
+Network Security:solaris:cmd:::/usr/sbin/ksslcfg:euid=0
+Network Security:suser:cmd:::/usr/bin/ssh-keygen:uid=0;gid=sys
+Network Wifi Info:solaris:cmd:::/usr/lib/gnome-netstatus-wifi-info:privs=net_rawaccess,file_dac_read;limitprivs=net_rawaccess,file_dac_read,!proc_session,!proc_fork,!proc_exec,!proc_info,!file_link_any
+Object Access Management:solaris:act:::Dtfile;*;*;*;0:
+Object Access Management:solaris:act:::DtfileHome;*;*;*;0:
+Object Access Management:solaris:act:::Dttrash;*;*;*;0:
+Object Access Management:solaris:act:::Dttrash;*;*;*;>0:
+Object Access Management:solaris:act:::InvokeFILEMGR;*;*;*;*:
+Object Access Management:solaris:act:::TrustedEditor;*;*;*;*:privs=all
+Object Access Management:solaris:cmd:::/usr/bin/chgrp:privs=file_chown
+Object Access Management:solaris:cmd:::/usr/bin/chmod:privs=file_owner
+Object Access Management:solaris:cmd:::/usr/bin/chown:privs=file_chown
+Object Access Management:solaris:cmd:::/usr/bin/setfacl:privs=file_owner
+Object Access Management:suser:cmd:::/usr/bin/chgrp:euid=0
+Object Access Management:suser:cmd:::/usr/bin/chmod:euid=0
+Object Access Management:suser:cmd:::/usr/bin/chown:euid=0
+Object Access Management:suser:cmd:::/usr/bin/getfacl:euid=0
+Object Access Management:suser:cmd:::/usr/bin/setfacl:euid=0
+Object Label Management:solaris:act:::CheckEncodings;*;*;*;*:privs=all
+Object Label Management:solaris:act:::Dtfile;*;*;*;0:
+Object Label Management:solaris:act:::DtfileHome;*;*;*;0:
+Object Label Management:solaris:act:::Dttrash;*;*;*;0:
+Object Label Management:solaris:act:::Dttrash;*;*;*;>0:
+Object Label Management:solaris:act:::EditEncodings;*;*;*;*:privs=all
+Object Label Management:solaris:act:::Selconfig;*;*;*;*:privs=all
+Object Privilege Management:solaris:act:::Dtfile;*;*;*;0:
+Object Privilege Management:solaris:act:::DtfileHome;*;*;*;0:
+Object Privilege Management:solaris:act:::InvokeFILEMGR;*;*;*;*:
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapacl:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapadd:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapauth:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapcat:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapd:uid=openldap;gid=openlap;privs=basic,net_privaddr
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapdn:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slapindex:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slappasswd:uid=openldap;gid=openldap
+OpenLDAP Server Administration:suser:cmd:::/usr/sbin/slaptest:uid=openldap;gid=openldap
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/initdb:uid=postgres
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/ipcclean:uid=postgres
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/pg_controldata:uid=postgres
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/pg_ctl:uid=postgres
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/pg_resetxlog:uid=postgres
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/postgres:uid=postgres
+Postgres Administration:solaris:cmd:::/usr/postgres/8.2/bin/postmaster:uid=postgres
+Primary Administrator:suser:cmd:::*:uid=0;gid=0
+Printer Management:solaris:act:::PrinterAdministrator;*;*;*;*:euid=0;egid=14;privs=file_chown,file_dac_read,file_dac_search,file_dac_write,file_owner,proc_audit,sys_trans_label
+Printer Management:suser:cmd:::/usr/lib/lp/local/lpadmin:uid=lp;gid=lp 
+Printer Management:suser:cmd:::/usr/sbin/lpfilter:euid=lp;uid=lp
+Printer Management:suser:cmd:::/usr/sbin/lpforms:euid=lp
+Printer Management:suser:cmd:::/usr/sbin/lpusers:euid=lp
+Printer Management:suser:cmd:::/usr/sbin/ppdmgr:euid=0
+Process Management:solaris:cmd:::/usr/bin/kill:privs=proc_owner
+Process Management:solaris:cmd:::/usr/bin/nice:privs=proc_owner,proc_priocntl
+Process Management:solaris:cmd:::/usr/bin/pcred:privs=proc_owner
+Process Management:solaris:cmd:::/usr/bin/pfiles:privs=proc_owner
+Process Management:solaris:cmd:::/usr/bin/pflags:privs=proc_owner
+Process Management:solaris:cmd:::/usr/bin/ppriv:privs=proc_owner
+Process Management:solaris:cmd:::/usr/bin/renice:privs=proc_owner,proc_priocntl
+Process Management:solaris:cmd:::/usr/sbin/rcapadm:uid=0
+Process Management:suser:cmd:::/usr/bin/crontab:euid=0
+Process Management:suser:cmd:::/usr/bin/kill:euid=0
+Process Management:suser:cmd:::/usr/bin/nice:euid=0
+Process Management:suser:cmd:::/usr/bin/pcred:euid=0
+Process Management:suser:cmd:::/usr/bin/pfiles:euid=0
+Process Management:suser:cmd:::/usr/bin/pflags:euid=0
+Process Management:suser:cmd:::/usr/bin/pldd:euid=0
+Process Management:suser:cmd:::/usr/bin/pmap:euid=0
+Process Management:suser:cmd:::/usr/bin/prun:euid=0
+Process Management:suser:cmd:::/usr/bin/ps:euid=0
+Process Management:suser:cmd:::/usr/bin/psig:euid=0
+Process Management:suser:cmd:::/usr/bin/pstack:euid=0
+Process Management:suser:cmd:::/usr/bin/pstop:euid=0
+Process Management:suser:cmd:::/usr/bin/ptime:euid=0
+Process Management:suser:cmd:::/usr/bin/ptree:euid=0
+Process Management:suser:cmd:::/usr/bin/pwait:euid=0
+Process Management:suser:cmd:::/usr/bin/pwdx:euid=0
+Process Management:suser:cmd:::/usr/bin/renice:euid=0
+Process Management:suser:cmd:::/usr/bin/truss:euid=0
+Process Management:suser:cmd:::/usr/sbin/fuser:euid=0
+Project Management:solaris:cmd:::/usr/sbin/projadd:euid=0
+Project Management:solaris:cmd:::/usr/sbin/projdel:euid=0
+Project Management:solaris:cmd:::/usr/sbin/projmod:euid=0
+Remote Administration:solaris:act:::smc;*;*;*;0:privs=win_dga
+Service Management:suser:cmd:::/usr/share/setup-tool-backends/scripts/services-conf:uid=0
+Software Installation:solaris:act:::Open;*;JAVA_BYTE_CODE;*;*:uid=0;gid=2
+Software Installation:suser:cmd:::/sbin/beadm:uid=0;gid=bin
+Software Installation:suser:cmd:::/usr/bin/gui-install:uid=0
+Software Installation:suser:cmd:::/usr/bin/install-lan:uid=0
+Software Installation:suser:cmd:::/usr/bin/ln:euid=0
+Software Installation:suser:cmd:::/usr/bin/pkginfo:uid=0
+Software Installation:suser:cmd:::/usr/bin/pkgmk:uid=0
+Software Installation:suser:cmd:::/usr/bin/pkgparam:uid=0
+Software Installation:suser:cmd:::/usr/bin/pkgproto:uid=0
+Software Installation:suser:cmd:::/usr/bin/pkgtrans:uid=0
+Software Installation:suser:cmd:::/usr/bin/prodreg:uid=0
+Software Installation:suser:cmd:::/usr/ccs/bin/make:euid=0
+Software Installation:suser:cmd:::/usr/sbin/install:euid=0
+Software Installation:suser:cmd:::/usr/sbin/patchadd:uid=0
+Software Installation:suser:cmd:::/usr/sbin/patchrm:uid=0
+Software Installation:suser:cmd:::/usr/sbin/pkgadd:uid=0;gid=bin
+Software Installation:suser:cmd:::/usr/sbin/pkgask:uid=0
+Software Installation:suser:cmd:::/usr/sbin/pkgchk:uid=0
+Software Installation:suser:cmd:::/usr/sbin/pkgrm:uid=0;gid=bin
+System Event Management:suser:cmd:::/usr/sbin/syseventadm:uid=0
+User Management:solaris:cmd:::/usr/sbin/groupadd:uid=0
+User Management:solaris:cmd:::/usr/sbin/groupdel:uid=0
+User Management:solaris:cmd:::/usr/sbin/groupmod:uid=0
+User Management:solaris:cmd:::/usr/sbin/roleadd:euid=0
+User Management:solaris:cmd:::/usr/sbin/roledel:euid=0
+User Management:solaris:cmd:::/usr/sbin/rolemod:euid=0
+User Management:solaris:cmd:::/usr/sbin/useradd:euid=0
+User Management:solaris:cmd:::/usr/sbin/userdel:euid=0
+User Management:solaris:cmd:::/usr/sbin/usermod:euid=0
+User Management:suser:cmd:::/usr/sbin/grpck:euid=0
+User Management:suser:cmd:::/usr/sbin/pwck:euid=0
+User Management:suser:cmd:::/usr/share/setup-tool-backends/scripts/users-conf:uid=0
+User Security:solaris:act:::SDTscgui;*;*;*;0:uid=0
+User Security:solaris:cmd:::/usr/sbin/passmgmt:uid=0
+User Security:suser:cmd:::/usr/bin/passwd:uid=0
+User Security:suser:cmd:::/usr/sbin/pwck:euid=0
+User Security:suser:cmd:::/usr/sbin/pwconv:euid=0
+Web Console Management:solaris:cmd:::/usr/share/webconsole/private/bin/smcwebstart:uid=noaccess;gid=noaccess;privs=proc_audit
+ZFS File System Management:solaris:cmd:::/sbin/zfs:euid=0
+ZFS Storage Management:solaris:cmd:::/sbin/zpool:uid=0
+ZFS Storage Management:solaris:cmd:::/usr/lib/zfs/availdevs:uid=0
+Zone Management:solaris:act:::SDTZoneBoot;*;*;*;*:uid=0
+Zone Management:solaris:act:::SDTZoneClone;*;*;*;*:uid=0
+Zone Management:solaris:act:::SDTZoneConfigure;*;*;*;*:uid=0
+Zone Management:solaris:act:::SDTZoneConsole;*;*;*;*:uid=0
+Zone Management:solaris:act:::SDTZoneHalt;*;*;*;*:uid=0
+Zone Management:solaris:act:::SDTZoneInstall;*;*;*;*:uid=0
+Zone Management:solaris:act:::SDTZoneReboot;*;*;*;*:uid=0
+Zone Management:solaris:cmd:::/usr/sbin/txzonemgr:uid=0
+Zone Management:solaris:cmd:::/usr/sbin/zlogin:uid=0
+Zone Management:solaris:cmd:::/usr/sbin/zoneadm:uid=0
+Zone Management:solaris:cmd:::/usr/sbin/zonecfg:uid=0
+acctadm:solaris:cmd:::/usr/sbin/acctadm:euid=0;egid=0;privs=sys_acct,file_dac_write
+dtwm:solaris:act:::Dtdevmgr;*;*;*;*:
+dtwm:solaris:act:::Dtstyle;*;*;*;0:
+dtwm:solaris:act:::ExitSession;*;*;*;0:
+dtwm:solaris:act:::LockDisplay;*;*;*;*:
+dtwm:solaris:act:::SDTaccessx;*;*;*;*:
+dtwm:solaris:act:::SDTsuspend;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenBlank;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenFlame;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenHop;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenImage;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenLife;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenPyro;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenQix;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenRotor;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenSwarm;*;*;*;*:
+dtwm:solaris:act:::StartDtscreenWorm;*;*;*;*:
+shutdown:solaris:act:::Halt;*;*;*;0:
+shutdown:solaris:act:::Halt;*;HOST,WSMENU_This_Host;*;1:
+shutdown:solaris:act:::Reboot;*;*;*;0:
+shutdown:solaris:act:::SDTZoneBoot;*;*;*;*:
+shutdown:solaris:act:::SDTZoneClone;*;*;*;*:
+shutdown:solaris:act:::SDTZoneConsole;*;*;*;*:
+shutdown:solaris:act:::SDTZoneHalt;*;*;*;*:
+shutdown:solaris:act:::SDTZoneInit;*;*;*;*:
+shutdown:solaris:act:::SDTZoneInstall;*;*;*;*:
+shutdown:solaris:act:::SDTZoneReboot;*;*;*;*:
+shutdown:solaris:act:::SDTpowermgr;*;*;*;*:
+shutdown:solaris:act:::SDTsuspend;*;*;*;*:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/fontconfig.properties	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,622 @@
+# @(#)solaris.fontconfig.properties	1.2 06/01/19
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+
+# Version
+
+version=1
+
+# Component Font Mappings
+
+allfonts.chinese-gb2312=-arphic-ar pl shanheisun uni-medium-r-normal--*-%d-*-*-m-*-gb2312.1980-0
+allfonts.chinese-gbk=-arphic-ar pl shanheisun uni-medium-r-normal--*-%d-*-*-c-*-gbk-0
+allfonts.chinese-gb18030-0=-arphic-ar pl shanheisun uni-medium-r-normal--*-%d-*-*-m-*-gb18030.2000-0
+allfonts.chinese-gb18030-1=-arphic-ar pl shanheisun uni-medium-r-normal--*-%d-*-*-m-*-gb18030.2000-1
+allfonts.chinese-cns11643-1=-arphic-ar pl shanheisun uni-Medium-r-normal--*-%d-*-*-m-*-cns11643-1
+allfonts.chinese-cns11643-2=-arphic-ar pl shanheisun uni-Medium-r-normal--*-%d-*-*-m-*-cns11643-2
+allfonts.chinese-cns11643-3=-arphic-ar pl shanheisun uni-Medium-r-normal--*-%d-*-*-m-*-cns11643-3
+allfonts.chinese-big5=-arphic-ar pl shanheisun uni-medium-r-normal--*-%d-*-*-m-*-big5-1
+allfonts.chinese-hkscs=-arphic-ar pl shanheisun uni-medium-r-normal--*-%d-*-*-m-*-hkscs-1
+allfonts.dingbats=-urw-itc zapfdingbats-medium-r-normal--*-%d-*-*-p-*-sun-fontspecific
+allfonts.japanese-x0212=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0212.1990-0
+allfonts.korean=-hanyang-kodig-medium-r-normal--*-%d-*-*-m-*-ksc5601.1987-0
+allfonts.korean-johab=-hanyang-kodig-medium-r-normal--*-%d-*-*-m-*-ksc5601.1992-3
+allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
+allfonts.symbol=-*-symbol-medium-r-normal--*-%d-*-*-p-*-sun-fontspecific
+
+serif.plain.arabic=-misc-dejavu sans-medium-r-normal--*-%d-*-*-p-*-iso8859-6
+serif.plain.cyrillic-iso8859-5=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-5
+serif.plain.cyrillic-cp1251=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-ansi-1251
+serif.plain.cyrillic-koi8-r=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-koi8-r
+serif.plain.greek=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-7
+serif.plain.hebrew=-misc-freeserif-medium-r-normal--*-%d-*-*-p-*-iso8859-8
+serif.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+serif.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+serif.plain.latin-1=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
+serif.plain.latin-2=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-2
+serif.plain.latin-5=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-9
+serif.plain.latin-7=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-13
+serif.plain.latin-9=-misc-liberation serif-medium-r-normal--*-%d-*-*-p-*-iso8859-15
+serif.plain.thai=-misc-freeserif-medium-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+serif.bold.arabic=-misc-dejavu sans-bold-r-normal--*-%d-*-*-p-*-iso8859-6
+serif.bold.cyrillic-iso8859-5=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-5
+serif.bold.cyrillic-cp1251=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-ansi-1251
+serif.bold.cyrillic-koi8-r=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-koi8-r
+serif.bold.greek=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-7
+serif.bold.hebrew=-misc-freeserif-bold-r-normal--*-%d-*-*-p-*-iso8859-8
+serif.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+serif.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+serif.bold.latin-1=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
+serif.bold.latin-2=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-2
+serif.bold.latin-5=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-9
+serif.bold.latin-7=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-13
+serif.bold.latin-9=-misc-liberation serif-bold-r-normal--*-%d-*-*-p-*-iso8859-15
+serif.bold.thai=-misc-freeserif-bold-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+serif.italic.arabic=-misc-dejavu sans-medium-i-normal--*-%d-*-*-p-*-iso8859-6
+serif.italic.cyrillic-iso8859-5=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-5
+serif.italic.cyrillic-cp1251=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-ansi-1251
+serif.italic.cyrillic-koi8-r=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-koi8-r
+serif.italic.greek=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-7
+serif.italic.hebrew=-misc-freeserif-medium-i-normal--*-%d-*-*-p-*-iso8859-8
+serif.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+serif.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+serif.italic.latin-1=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
+serif.italic.latin-2=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-2
+serif.italic.latin-5=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-9
+serif.italic.latin-7=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-13
+serif.italic.latin-9=-misc-liberation serif-medium-i-normal--*-%d-*-*-p-*-iso8859-15
+serif.italic.thai=-misc-freeserif-medium-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+serif.bolditalic.arabic=-misc-dejavu sans-bold-i-normal--*-%d-*-*-p-*-iso8859-6
+serif.bolditalic.cyrillic-iso8859-5=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-5
+serif.bolditalic.cyrillic-cp1251=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-ansi-1251
+serif.bolditalic.cyrillic-koi8-r=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-koi8-r
+serif.bolditalic.greek=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-7
+serif.bolditalic.hebrew=-misc-freeserif-bold-i-normal--*-%d-*-*-p-*-iso8859-8
+serif.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+serif.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+serif.bolditalic.latin-1=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1
+serif.bolditalic.latin-2=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-2
+serif.bolditalic.latin-5=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-9
+serif.bolditalic.latin-7=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-13
+serif.bolditalic.latin-9=-misc-liberation serif-bold-i-normal--*-%d-*-*-p-*-iso8859-15
+serif.bolditalic.thai=-misc-freeserif-bold-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+sansserif.plain.arabic=-misc-dejavu sans-medium-r-normal--*-%d-*-*-p-*-iso8859-6
+sansserif.plain.cyrillic-iso8859-5=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-5
+sansserif.plain.cyrillic-cp1251=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-ansi-1251
+sansserif.plain.cyrillic-koi8-r=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-koi8-r
+sansserif.plain.greek=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-7
+sansserif.plain.hebrew=-misc-freesans-medium-r-normal--*-%d-*-*-p-*-iso8859-8
+sansserif.plain.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+sansserif.plain.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+sansserif.plain.latin-1=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
+sansserif.plain.latin-2=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-2
+sansserif.plain.latin-5=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-9
+sansserif.plain.latin-7=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-13
+sansserif.plain.latin-9=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-15
+sansserif.plain.thai=-misc-freeserif-medium-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+sansserif.bold.arabic=-misc-dejavu sans-bold-r-normal--*-%d-*-*-p-*-iso8859-6
+sansserif.bold.cyrillic-iso8859-5=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-5
+sansserif.bold.cyrillic-cp1251=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-ansi-1251
+sansserif.bold.cyrillic-koi8-r=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-koi8-r
+sansserif.bold.greek=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-7
+sansserif.bold.hebrew=-misc-freesans-bold-r-normal--*-%d-*-*-p-*-iso8859-8
+sansserif.bold.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+sansserif.bold.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+sansserif.bold.latin-1=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
+sansserif.bold.latin-2=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-2
+sansserif.bold.latin-5=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-9
+sansserif.bold.latin-7=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-13
+sansserif.bold.latin-9=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-15
+sansserif.bold.thai=-misc-freeserif-bold-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+sansserif.italic.arabic=-misc-dejavu sans-medium-i-normal--*-%d-*-*-p-*-iso8859-6
+sansserif.italic.cyrillic-iso8859-5=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-5
+sansserif.italic.cyrillic-cp1251=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-ansi-1251
+sansserif.italic.cyrillic-koi8-r=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-koi8-r
+sansserif.italic.greek=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-7
+sansserif.italic.hebrew=-misc-freesans-medium-i-normal--*-%d-*-*-p-*-iso8859-8
+sansserif.italic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+sansserif.italic.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+sansserif.italic.latin-1=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
+sansserif.italic.latin-2=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-2
+sansserif.italic.latin-5=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-9
+sansserif.italic.latin-7=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-13
+sansserif.italic.latin-9=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-15
+sansserif.italic.thai=-misc-freeserif-medium-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+sansserif.bolditalic.arabic=-misc-dejavu sans-bold-i-normal--*-%d-*-*-p-*-iso8859-6
+sansserif.bolditalic.cyrillic-iso8859-5=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-5
+sansserif.bolditalic.cyrillic-cp1251=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-ansi-1251
+sansserif.bolditalic.cyrillic-koi8-r=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-koi8-r
+sansserif.bolditalic.greek=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-7
+sansserif.bolditalic.hebrew=-misc-freesans-bold-i-normal--*-%d-*-*-p-*-iso8859-8
+sansserif.bolditalic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+sansserif.bolditalic.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+sansserif.bolditalic.latin-1=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
+sansserif.bolditalic.latin-2=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-2
+sansserif.bolditalic.latin-5=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-9
+sansserif.bolditalic.latin-7=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-13
+sansserif.bolditalic.latin-9=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-15
+sansserif.bolditalic.thai=-misc-freeserif-bold-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+monospaced.plain.arabic=-misc-dejavu sans mono-medium-r-normal--*-%d-*-*-m-*-iso8859-6
+monospaced.plain.cyrillic-iso8859-5=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-5
+monospaced.plain.cyrillic-cp1251=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-ansi-1251
+monospaced.plain.cyrillic-koi8-r=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-koi8-r
+monospaced.plain.greek=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-7
+monospaced.plain.hebrew=-misc-freemono-medium-r-normal--*-%d-*-*-m-*-iso8859-8
+monospaced.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+monospaced.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+monospaced.plain.latin-1=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
+monospaced.plain.latin-2=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-2
+monospaced.plain.latin-5=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-9
+monospaced.plain.latin-7=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-13
+monospaced.plain.latin-9=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-15
+monospaced.plain.thai=-misc-freeserif-medium-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+monospaced.bold.arabic=-misc-dejavu sans mono-bold-r-normal--*-%d-*-*-m-*-iso8859-6
+monospaced.bold.cyrillic-iso8859-5=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-5
+monospaced.bold.cyrillic-cp1251=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-ansi-1251
+monospaced.bold.cyrillic-koi8-r=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-koi8-r
+monospaced.bold.greek=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-7
+monospaced.bold.hebrew=-misc-freemono-bold-r-normal--*-%d-*-*-m-*-iso8859-8
+monospaced.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+monospaced.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+monospaced.bold.latin-1=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
+monospaced.bold.latin-2=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-2
+monospaced.bold.latin-5=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-9
+monospaced.bold.latin-7=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-13
+monospaced.bold.latin-9=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-15
+monospaced.bold.thai=-misc-freeserif-bold-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+monospaced.italic.arabic=-misc-dejavu sans mono-medium-i-normal--*-%d-*-*-m-*-iso8859-6
+monospaced.italic.cyrillic-iso8859-5=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-5
+monospaced.italic.cyrillic-cp1251=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-ansi-1251
+monospaced.italic.cyrillic-koi8-r=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-koi8-r
+monospaced.italic.greek=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-7
+monospaced.italic.hebrew=-misc-freemono-medium-i-normal--*-%d-*-*-m-*-iso8859-8
+monospaced.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+monospaced.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+monospaced.italic.latin-1=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
+monospaced.italic.latin-2=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-2
+monospaced.italic.latin-5=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-9
+monospaced.italic.latin-7=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-13
+monospaced.italic.latin-9=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-15
+monospaced.italic.thai=-misc-freeserif-medium-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+monospaced.bolditalic.arabic=-misc-dejavu sans mono-bold-i-normal--*-%d-*-*-m-*-iso8859-6
+monospaced.bolditalic.cyrillic-iso8859-5=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-5
+monospaced.bolditalic.cyrillic-cp1251=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-ansi-1251
+monospaced.bolditalic.cyrillic-koi8-r=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-koi8-r
+monospaced.bolditalic.greek=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-7
+monospaced.bolditalic.hebrew=-misc-freemono-bold-i-normal--*-%d-*-*-m-*-iso8859-8
+monospaced.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+monospaced.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+monospaced.bolditalic.latin-1=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
+monospaced.bolditalic.latin-2=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-2
+monospaced.bolditalic.latin-5=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-9
+monospaced.bolditalic.latin-7=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-13
+monospaced.bolditalic.latin-9=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-15
+monospaced.bolditalic.thai=-misc-freeserif-bold-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialog.plain.arabic=-misc-dejavu sans mono-medium-r-normal--*-%d-*-*-m-*-iso8859-6
+dialog.plain.cyrillic-iso8859-5=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-5
+dialog.plain.cyrillic-cp1251=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-ansi-1251
+dialog.plain.cyrillic-koi8-r=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-koi8-r
+dialog.plain.greek=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-7
+dialog.plain.hebrew=-misc-freesans-medium-r-normal--*-%d-*-*-p-*-iso8859-8
+dialog.plain.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialog.plain.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+dialog.plain.latin-1=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
+dialog.plain.latin-2=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-2
+dialog.plain.latin-5=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-9
+dialog.plain.latin-7=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-13
+dialog.plain.latin-9=-misc-liberation sans-medium-r-normal--*-%d-*-*-p-*-iso8859-15
+dialog.plain.thai=-misc-freeserif-medium-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialog.bold.arabic=-misc-dejavu sans mono-bold-r-normal--*-%d-*-*-m-*-iso8859-6
+dialog.bold.cyrillic-iso8859-5=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-5
+dialog.bold.cyrillic-cp1251=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-ansi-1251
+dialog.bold.cyrillic-koi8-r=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-koi8-r
+dialog.bold.greek=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-7
+dialog.bold.hebrew=-misc-freesans-bold-r-normal--*-%d-*-*-p-*-iso8859-8
+dialog.bold.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialog.bold.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+dialog.bold.latin-1=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
+dialog.bold.latin-2=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-2
+dialog.bold.latin-5=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-9
+dialog.bold.latin-7=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-13
+dialog.bold.latin-9=-misc-liberation sans-bold-r-normal--*-%d-*-*-p-*-iso8859-15
+dialog.bold.thai=-misc-freeserif-bold-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialog.italic.arabic=-misc-dejavu sans mono-medium-i-normal--*-%d-*-*-m-*-iso8859-6
+dialog.italic.cyrillic-iso8859-5=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-5
+dialog.italic.cyrillic-cp1251=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-ansi-1251
+dialog.italic.cyrillic-koi8-r=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-koi8-r
+dialog.italic.greek=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-7
+dialog.italic.hebrew=-misc-freesans-medium-i-normal--*-%d-*-*-p-*-iso8859-8
+dialog.italic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialog.italic.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+dialog.italic.latin-1=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
+dialog.italic.latin-2=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-2
+dialog.italic.latin-5=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-9
+dialog.italic.latin-7=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-13
+dialog.italic.latin-9=-misc-liberation sans-medium-i-normal--*-%d-*-*-p-*-iso8859-15
+dialog.italic.thai=-misc-freeserif-medium-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialog.bolditalic.arabic=-misc-dejavu sans mono-bold-i-normal--*-%d-*-*-m-*-iso8859-6
+dialog.bolditalic.cyrillic-iso8859-5=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-5
+dialog.bolditalic.cyrillic-cp1251=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-ansi-1251
+dialog.bolditalic.cyrillic-koi8-r=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-koi8-r
+dialog.bolditalic.greek=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-7
+dialog.bolditalic.hebrew=-misc-freesans-bold-i-normal--*-%d-*-*-p-*-iso8859-8
+dialog.bolditalic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialog.bolditalic.japanese-x0208=-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0
+dialog.bolditalic.latin-1=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
+dialog.bolditalic.latin-2=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-2
+dialog.bolditalic.latin-5=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-9
+dialog.bolditalic.latin-7=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-13
+dialog.bolditalic.latin-9=-misc-liberation sans-bold-i-normal--*-%d-*-*-p-*-iso8859-15
+dialog.bolditalic.thai=-misc-freeserif-bold-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialoginput.plain.arabic=-misc-dejavu sans mono-medium-r-normal--*-%d-*-*-m-*-iso8859-6
+dialoginput.plain.cyrillic-iso8859-5=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-5
+dialoginput.plain.cyrillic-cp1251=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-ansi-1251
+dialoginput.plain.cyrillic-koi8-r=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-koi8-r
+dialoginput.plain.greek=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-7
+dialoginput.plain.hebrew=-misc-freemono-medium-r-normal--*-%d-*-*-m-*-iso8859-8
+dialoginput.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialoginput.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+dialoginput.plain.latin-1=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
+dialoginput.plain.latin-2=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-2
+dialoginput.plain.latin-5=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-9
+dialoginput.plain.latin-7=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-13
+dialoginput.plain.latin-9=-misc-liberation mono-medium-r-normal--*-%d-*-*-m-*-iso8859-15
+dialoginput.plain.thai=-misc-freeserif-medium-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialoginput.bold.arabic=-misc-dejavu sans mono-bold-r-normal--*-%d-*-*-m-*-iso8859-6
+dialoginput.bold.cyrillic-iso8859-5=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-5
+dialoginput.bold.cyrillic-cp1251=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-ansi-1251
+dialoginput.bold.cyrillic-koi8-r=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-koi8-r
+dialoginput.bold.greek=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-7
+dialoginput.bold.hebrew=-misc-freemono-bold-r-normal--*-%d-*-*-m-*-iso8859-8
+dialoginput.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialoginput.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+dialoginput.bold.latin-1=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
+dialoginput.bold.latin-2=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-2
+dialoginput.bold.latin-5=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-9
+dialoginput.bold.latin-7=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-13
+dialoginput.bold.latin-9=-misc-liberation mono-bold-r-normal--*-%d-*-*-m-*-iso8859-15
+dialoginput.bold.thai=-misc-freeserif-bold-r-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialoginput.italic.arabic=-misc-dejavu sans mono-medium-i-normal--*-%d-*-*-m-*-iso8859-6
+dialoginput.italic.cyrillic-iso8859-5=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-5
+dialoginput.italic.cyrillic-cp1251=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-ansi-1251
+dialoginput.italic.cyrillic-koi8-r=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-koi8-r
+dialoginput.italic.greek=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-7
+dialoginput.italic.hebrew=-misc-freemono-medium-i-normal--*-%d-*-*-m-*-iso8859-8
+dialoginput.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialoginput.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+dialoginput.italic.latin-1=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
+dialoginput.italic.latin-2=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-2
+dialoginput.italic.latin-5=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-9
+dialoginput.italic.latin-7=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-13
+dialoginput.italic.latin-9=-misc-liberation mono-medium-i-normal--*-%d-*-*-m-*-iso8859-15
+dialoginput.italic.thai=-misc-freeserif-medium-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+dialoginput.bolditalic.arabic=-misc-dejavu sans mono-bold-i-normal--*-%d-*-*-m-*-iso8859-6
+dialoginput.bolditalic.cyrillic-iso8859-5=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-5
+dialoginput.bolditalic.cyrillic-cp1251=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-ansi-1251
+dialoginput.bolditalic.cyrillic-koi8-r=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-koi8-r
+dialoginput.bolditalic.greek=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-7
+dialoginput.bolditalic.hebrew=-misc-freemono-bold-i-normal--*-%d-*-*-m-*-iso8859-8
+dialoginput.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0
+dialoginput.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0
+dialoginput.bolditalic.latin-1=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
+dialoginput.bolditalic.latin-2=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-2
+dialoginput.bolditalic.latin-5=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-9
+dialoginput.bolditalic.latin-7=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-13
+dialoginput.bolditalic.latin-9=-misc-liberation mono-bold-i-normal--*-%d-*-*-m-*-iso8859-15
+dialoginput.bolditalic.thai=-misc-freeserif-bold-i-normal--*-%d-*-*-m-*-tis620.2533-0
+
+# Search Sequences
+
+sequence.allfonts=latin-1,dingbats,symbol
+
+sequence.allfonts.Big5=latin-1,chinese-big5,dingbats,symbol
+
+sequence.allfonts.Big5-HKSCS=latin-1,chinese-big5,chinese-hkscs,dingbats,symbol
+
+sequence.allfonts.windows-1251=cyrillic-cp1251,latin-1,dingbats,symbol
+
+sequence.allfonts.GB2312=latin-1,chinese-gbk,chinese-gb2312,dingbats,symbol
+
+sequence.allfonts.x-eucJP-Open=latin-1,japanese-x0201,japanese-x0208,japanese-x0212,dingbats,symbol
+
+sequence.allfonts.EUC-KR=latin-1,korean,dingbats,symbol
+
+sequence.allfonts.x-EUC-TW=latin-1,chinese-cns11643-1,chinese-cns11643-2,chinese-cns11643-3,dingbats,symbol
+
+sequence.allfonts.GBK=latin-1,chinese-gbk,dingbats,symbol
+
+sequence.allfonts.GB18030=latin-1,chinese-gb18030-0,chinese-gb18030-1,dingbats,symbol
+
+sequence.allfonts.ISO-8859-2=latin-2,latin-1,dingbats,symbol
+
+sequence.allfonts.ISO-8859-5=cyrillic-iso8859-5,latin-1,dingbats,symbol
+
+sequence.allfonts.ISO-8859-6=arabic,latin-1,dingbats,symbol
+
+sequence.allfonts.ISO-8859-7=latin-1,greek,dingbats,symbol
+
+sequence.allfonts.ISO-8859-8=latin-1,hebrew,dingbats,symbol
+
+sequence.allfonts.ISO-8859-9=latin-5,latin-1,dingbats,symbol
+
+sequence.allfonts.ISO-8859-13=latin-7,latin-1,dingbats,symbol
+
+sequence.allfonts.ISO-8859-15=latin-9,dingbats,symbol
+
+sequence.allfonts.KOI8-R=cyrillic-koi8-r,latin-1,dingbats,symbol
+
+sequence.allfonts.x-PCK=latin-1,japanese-x0201,japanese-x0208,japanese-x0212,dingbats,symbol
+
+sequence.allfonts.TIS-620=latin-1,thai,dingbats,symbol
+
+sequence.allfonts.UTF-8=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+	hebrew,arabic,thai,\
+        japanese-x0201,japanese-x0208,japanese-x0212,korean-johab,\
+        chinese-gb2312,chinese-big5,dingbats,symbol
+
+sequence.allfonts.UTF-8.hi=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+        japanese-x0201,japanese-x0208,japanese-x0212,korean-johab,\
+        chinese-gb2312,chinese-big5,thai,dingbats,symbol
+
+sequence.allfonts.UTF-8.ko=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+        korean-johab,japanese-x0201,japanese-x0208,japanese-x0212,\
+        chinese-gb2312,chinese-big5,dingbats,symbol
+
+sequence.allfonts.UTF-8.th=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+        thai,chinese-gb2312,chinese-big5,japanese-x0201,japanese-x0208,japanese-x0212,\
+        korean-johab,dingbats,symbol
+
+sequence.allfonts.UTF-8.zh.CN=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+        chinese-gb18030-0,chinese-gb18030-1,chinese-big5,chinese-hkscs,\
+        japanese-x0201,japanese-x0208,japanese-x0212,korean-johab,thai,dingbats,symbol
+
+sequence.allfonts.UTF-8.zh.HK=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+        chinese-big5,chinese-hkscs,chinese-gb18030-0,chinese-gb18030-1,\
+        japanese-x0201,japanese-x0208,japanese-x0212,korean-johab,thai,dingbats,symbol
+
+sequence.allfonts.UTF-8.zh.TW=latin-1,latin-2,latin-7,cyrillic-iso8859-5,greek,latin-5,latin-9,\
+        chinese-big5,chinese-hkscs,chinese-gb18030-0,chinese-gb18030-1,\
+        japanese-x0201,japanese-x0208,japanese-x0212,korean-johab,thai,dingbats,symbol
+
+# the fallback sequence omits the following character subsets:
+# - latin-1, latin-2, latin-5, latin-7, latin-9: characters covered by lucida
+# - cyrillic-cp1251, cyrillic-iso8859-5, cyrillic-koi8-r: characters covered by lucida
+# - arabic, devanagari, greek, hebrew, thai: characters covered by lucida
+# - chinese-cns11643-1, chinese-cns11643-2, chinese-cns11643-3, chinese-hkscs: same file as chinese-big5
+# - chinese-gbk, chinese-gb18030-1: same file as chinese-gb18030-0
+# - japanese-x0208: same files as japanese-x0201
+# - japanese-x0212: same files as japanese-x0201
+# - korean: same file as korean-johab
+# - dingbats, symbol: included in all core sequences
+sequence.fallback=lucida,\
+        chinese-big5,chinese-gb2312,chinese-gb18030-0,\
+        japanese-x0201,korean-johab
+
+# Exclusion Ranges
+
+exclusion.chinese-cns11643-2=0390-03d6,2200-22ef,2701-27be
+exclusion.chinese-cns11643-3=0390-03d6,2200-22ef,2701-27be
+
+# Font File Names
+
+filename.-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaSansRegular.ttf
+
+# Korean
+filename.-hanyang-kodig-medium-r-normal--*-%d-*-*-m-*-ksc5601.1987-0=/usr/X11/lib/X11/fonts/TrueType/hangyang/h2gtrm.ttf
+filename.-hanyang-kodig-medium-r-normal--*-%d-*-*-m-*-ksc5601.1992-3=/usr/X11/lib/X11/fonts/TrueType/hangyang/h2gtrm.ttf
+
+# Chinese
+filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-%d-*-*-m-*-gb18030.2000-0=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-%d-*-*-m-*-gb18030.2000-1=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-%d-*-*-m-*-big5-1=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-Medium-r-normal--*-%d-*-*-m-*-cns11643-1=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-Medium-r-normal--*-%d-*-*-m-*-cns11643-2=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-Medium-r-normal--*-%d-*-*-m-*-cns11643-3=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-%d-*-*-m-*-hkscs-1=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-%d-*-*-m-*-gb2312.1980-0=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-%d-*-*-c-*-gbk-0=/usr/X11/lib/X11/fonts/TrueType/arphic/uming.ttf
+
+# Hebrew
+filename.-misc-freemono-medium-r-normal--*-%d-*-*-m-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeMono.ttf
+filename.-misc-freemono-medium-i-normal--*-%d-*-*-m-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeMonoOblique.ttf
+filename.-misc-freemono-bold-r-normal--*-%d-*-*-m-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeMono.ttf
+filename.-misc-freemono-bold-i-normal--*-%d-*-*-m-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeMonoOblique.ttf
+
+filename.-misc-freesans-medium-r-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSans.ttf
+filename.-misc-freesans-medium-i-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSansOblique.ttf
+filename.-misc-freesans-bold-r-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSansBold.ttf
+filename.-misc-freesans-bold-i-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSansBoldOblique.ttf
+
+filename.-misc-freeserif-medium-r-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+filename.-misc-freeserif-medium-i-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+filename.-misc-freeserif-bold-r-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+filename.-misc-freeserif-bold-i-normal--*-%d-*-*-p-*-iso8859-8=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+
+# Arabic
+filename.-misc-dejavu_sans_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSansMono.ttf
+filename.-misc-dejavu_sans_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSansMono.ttf
+filename.-misc-dejavu_sans_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSansMono-Bold.ttf
+filename.-misc-dejavu_sans_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSansMono-Bold.ttf
+
+filename.-misc-dejavu_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSans.ttf
+filename.-misc-dejavu_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSans.ttf
+filename.-misc-dejavu_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSans-Bold.ttf
+filename.-misc-dejavu_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-6=/usr/X11/lib/X11/fonts/TTF/DejaVuSans-Bold.ttf
+
+# Thai
+filename.-misc-freeserif-medium-r-normal--*-%d-*-*-m-*-tis620.2533-0=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+filename.-misc-freeserif-medium-i-normal--*-%d-*-*-m-*-tis620.2533-0=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+filename.-misc-freeserif-bold-r-normal--*-%d-*-*-m-*-tis620.2533-0=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+filename.-misc-freeserif-bold-i-normal--*-%d-*-*-m-*-tis620.2533-0=/usr/X11/lib/X11/fonts/TrueType/FreeSerif.ttf
+
+# Japanese
+filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0212.1990-0=/usr/X11/lib/X11/fonts/TrueType/ipafont/ipam.ttf
+filename.-misc-ipagothic-medium-r-normal-*-*-%d-*-*-m-*-jisx0208.1983-0=/usr/X11/lib/X11/fonts/TrueType/ipafont/ipag.ttf
+filename.-misc-ipagothic-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0=/usr/X11/lib/X11/fonts/TrueType/ipafont/ipag.ttf
+filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0201.1976-0=/usr/X11/lib/X11/fonts/TrueType/ipafont/ipam.ttf
+filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-m-*-jisx0208.1983-0=/usr/X11/lib/X11/fonts/TrueType/ipafont/ipam.ttf
+
+
+# Latin
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-r-normal--*-%d-*-*-m-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Bold.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-bold-i-normal--*-%d-*-*-m-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationMono-BoldItalic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-i-normal--*-%d-*-*-m-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Italic.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_mono-medium-r-normal--*-%d-*-*-m-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationMono-Regular.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-r-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Bold.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-bold-i-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSans-BoldItalic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-i-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Italic.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_sans-medium-r-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSans-Regular.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-r-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Bold.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-bold-i-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-BoldItalic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-i-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Italic.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-7=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-13=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-15=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-2=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-5=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-iso8859-9=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-koi8-r=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+filename.-misc-liberation_serif-medium-r-normal--*-%d-*-*-p-*-ansi-1251=/usr/X11/lib/X11/fonts/TTF/LiberationSerif-Regular.ttf
+
+
+# AWT X11 font paths
+awtfontpath.latin-1=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.latin-2=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.latin-5=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.latin-7=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.latin-9=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.hebrew=/usr/X11/lib/X11/fonts/TrueType
+awtfontpath.arabic=/usr/X11/lib/X11/fonts/TTF
+#awtfontpath.arabic=/usr/X11/lib/X11/fonts/TrueType
+awtfontpath.thai=/usr/X11/lib/X11/fonts/TrueType
+awtfontpath.greek=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.cyrillic-iso8859-5=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.cyrillic-cp1251=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.cyrillic-koi8-r=/usr/X11/lib/X11/fonts/TTF
+awtfontpath.korean=/usr/X11/lib/X11/fonts/TrueType/hangyang
+awtfontpath.korean-johab=/usr/X11/lib/X11/fonts/TrueType/hangyang
+awtfontpath.japanese-x0201=/usr/X11/lib/X11/fonts/TrueType/ipafont
+awtfontpath.japanese-x0208=/usr/X11/lib/X11/fonts/TrueType/ipafont
+awtfontpath.japanese-x0212=/usr/X11/lib/X11/fonts/TrueType/ipafont
+awtfontpath.chinese-gbk=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-cns11643-1=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-cns11643-2=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-cns11643-3=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-big5=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-gb2312=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-gb18030-0=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-gb18030-1=/usr/X11/lib/X11/fonts/TrueType/arphic
+awtfontpath.chinese-hkscs=/usr/X11/lib/X11/fonts/TrueType/arphic
+
+# Appended Font Path
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/fonts	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,6 @@
+# make sure installation/removal/changes of fonts causes rebuild of font cache
+# since these files are getting moved around from /usr/openwin to /usr/X11, 
+# use a pattern that will match both locations
+chattr_glob */fonts/*.pcf type file restart_fmri=svc:/application/font/fc-cache:default
+chattr_glob */fonts/*.pcf.gz type file restart_fmri=svc:/application/font/fc-cache:default
+chattr_glob */fonts/*.ttf type file restart_fmri=svc:/application/font/fc-cache:default
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/fs-usr	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,126 @@
+#!/sbin/sh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T.
+# All rights reserved.
+#
+#
+# ident	"@(#)fs-usr	1.12	08/03/04 SMI"
+
+. /lib/svc/share/smf_include.sh
+. /lib/svc/share/fs_include.sh
+
+#
+# Add physical swap.
+#
+/sbin/swapadd -1
+
+rootiszfs=0
+# get the fstype of root
+readmnttab / </etc/mnttab
+if [ "$fstype" = zfs ] ; then
+	rootiszfs=1
+fi
+
+#
+# Check and remount the / (root) file system.
+# For NFS mounts, force the llock option on.
+#
+if smf_is_globalzone; then
+	readvfstab / < $vfstab
+	checkfs $fsckdev $fstype $mountp || exit $SMF_EXIT_ERR_FATAL
+	checkopt "llock" $mntopts
+	mntopts='remount'
+
+	[ -n "$otherops" ] && mntopts="${mntopts},${otherops}"
+	[ "$fstype" = nfs ] && mntopts="${mntopts},llock"
+
+	# if root dev is a read-only metadevice then fail
+	case $special in
+	/dev/md/dsk/*)
+		dd if=/dev/null of=$special count=0 >/dev/null 2>&1 ||
+		    exit $SMF_EXIT_ERR_FATAL
+		;;
+	esac
+
+	mountfs -m $mountp $fstype $mntopts - || exit $SMF_EXIT_ERR_FATAL
+fi
+
+#
+# Check and remount the /usr file system (formerly mounted read-only).
+# Unless root is zfs, in which case we've already mounted /usr read-write
+#
+if [ "$rootiszfs" = 0 ] ; then
+	readvfstab /usr < $vfstab
+	if [ "$mountp" ]; then
+		if [ "$fstype" = cachefs ]; then
+			mountfs -O $mountp cachefs $mntopts $special ||
+			    exit $SMF_EXIT_ERR_FATAL
+		else
+			checkopt ro $mntopts
+			if [ "x$option" != xro ]; then
+				checkfs $fsckdev $fstype $mountp ||
+				    exit $SMF_EXIT_ERR_FATAL
+				if [ "x$mntopts" != x- ]; then
+					mntopts="remount,$mntopts"
+				else
+					mntopts="remount"
+				fi
+
+				# if usr dev is a read-only metadevice then fail
+				case $special in
+				/dev/md/dsk/*)
+					dd if=/dev/null of=$special count=0 \
+					    >/dev/null 2>&1 || exit $SMF_EXIT_ERR_FATAL
+					;;
+				esac
+
+				mountfs - /usr $fstype $mntopts - ||
+				    exit $SMF_EXIT_ERR_FATAL
+			fi
+		fi
+	fi
+fi
+
+#
+# Check and mount the /usr/platform file system.  This should only be
+# present when a SunOS 5.5 (Solaris 2.5) or greater client is being
+# administered by a SunOS 5.4 or less host.
+#
+readvfstab /usr/platform < $vfstab
+if [ "$mountp" ]; then
+	checkfs $fsckdev $fstype $mountp || exit $SMF_EXIT_ERR_FATAL
+	mountfs - $mountp $fstype $mntopts - || exit $SMF_EXIT_ERR_FATAL
+fi
+
+#
+# Mount the fd file systems if mount point exists.
+#
+readvfstab /dev/fd < $vfstab
+if [ "$mountp" -a -d /dev/fd ]; then
+	mountfs - /dev/fd - - - || exit $SMF_EXIT_ERR_FATAL
+fi
+
+exit $SMF_EXIT_OK
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/gdm.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<!--
+    Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+    Use is subject to license terms.
+
+    pragma ident	"@(#)server.xml	1.2	04/08/09 SMI"
+-->
+
+<service_bundle type='manifest' name='SUNWgnome-display-mgr:gdm2'>
+
+<service
+    name='application/graphical-login/gdm'
+    type='service'
+    version='1'>
+
+	<dependency
+	    name='filesystem'
+	    grouping='require_all'
+	    restart_on='none'
+	    type='service'>
+		<service_fmri value='svc:/system/filesystem/local'/>
+	</dependency>
+
+        <dependency name='multi-user'
+            grouping='require_all'
+            restart_on='error'
+            type='service'>
+                <service_fmri value='svc:/milestone/multi-user:default'/>
+        </dependency>
+
+	<dependency
+	    name='sysconfig'
+	    grouping='require_all'
+	    restart_on='none'
+	    type='service'>
+		<service_fmri value='svc:/milestone/sysconfig'/>
+	</dependency>
+
+	<dependency
+	    name='vnc-config'
+	    grouping='optional_all'
+	    restart_on='none'
+	    type='service'>
+		<service_fmri value='svc:/system/xvm/vnc-config'/>
+	</dependency>
+	
+	<dependency
+	    name='fc-cache'
+	    grouping='require_all'
+	    restart_on='none'
+	    type='service'>
+		<service_fmri value='svc:/application/font/fc-cache'/>
+	</dependency>
+
+	<dependency
+	    name='utmpx'
+	    grouping='require_all'
+	    restart_on='none'
+	    type='service'>
+		<service_fmri value='svc:/system/utmp'/>
+	</dependency>
+
+	<exec_method
+	    type='method'
+	    name='start'
+	    exec='/usr/sbin/gdm'
+	    timeout_seconds='60' />
+
+	<exec_method
+	    type='method'
+	    name='stop'
+	    exec='/usr/sbin/gdm-stop'
+	    timeout_seconds='60' />
+
+	<!-- Authorization -->
+        <property_group name='general' type='framework'>
+                <!-- to start stop gdm -->
+                <propval name='action_authorization' type='astring'
+                        value='solaris.smf.manage.dt.login' />
+        </property_group>
+
+	<instance name='default' enabled='false' />
+
+	<stability value='Unstable' />
+
+	<template>
+		<common_name>
+			<loctext xml:lang='C'>
+				GNOME Display Manager
+			</loctext>
+		</common_name>
+		<documentation>
+			<manpage title='gdm' section='1'
+				manpath='/usr/share/man' />
+		</documentation>
+	</template>
+</service>
+
+</service_bundle>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/generic_limited_net.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,341 @@
+<?xml version='1.0'?>
+<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
+<!--
+    CDDL HEADER START
+   
+    The contents of this file are subject to the terms of the
+    Common Development and Distribution License (the "License").
+    You may not use this file except in compliance with the License.
+   
+    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+    or http://www.opensolaris.org/os/licensing.
+    See the License for the specific language governing permissions
+    and limitations under the License.
+   
+    When distributing Covered Code, include this CDDL HEADER in each
+    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+    If applicable, add the following below this CDDL HEADER, with the
+    fields enclosed by brackets "[]" replaced with your own identifying
+    information: Portions Copyright [yyyy] [name of copyright owner]
+   
+    CDDL HEADER END
+   
+    Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+    Use is subject to license terms.
+
+    The purpose of the limited_net profile is to provide a set of
+    active services that allow one to connect to the machine via ssh
+    (requires sshd). The services which are deactivated here are those
+    that are at odds with this goal. Those which are activated are
+    explicit requirements for the goal's satisfaction.
+
+    NOTE:  Service profiles delivered by this package are not editable,
+    and their contents will be overwritten by package or patch
+    operations, including operating system upgrade.  Make customizations
+    in a distinct file.  The path, /var/svc/profile/site.xml, is a
+    distinguished location for a site-specific service profile, treated
+    otherwise equivalently to this file.
+-->
+<service_bundle type='profile' name='generic_limited_net'
+	 xmlns:xi='http://www.w3.org/2003/XInclude' >
+  <!--
+      Include name service profile, as set by system id tools.
+  -->
+  <xi:include href='file:/var/svc/profile/name_service.xml' />
+
+  <!--
+      svc.startd(1M) services
+  -->
+  <service name='system/coreadm' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/cron' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/cryptosvc' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/dbus' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/extended-accounting' version='1' type='service'>
+    <instance name='flow'    enabled='false'/>
+    <instance name='process' enabled='false'/>
+    <instance name='task'    enabled='false'/>
+    <instance name='net'    enabled='false'/>
+  </service>
+  <service name='system/hal' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/identity' version='1' type='service'>
+    <instance name='domain' enabled='true'/>
+  </service>
+  <service name='system/intrd' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/keymap' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/picl' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/sac' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/scheduler' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/system-log' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/utmp' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/zones' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/rpc/bind' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/name-service-cache' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/status' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/nfs/nlockmgr' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/nfs/client' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/nfs/server' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/nfs/rquota' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/nfs/cbd' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/nfs/mapid' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/smb/client' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+
+  <service name='network/ssh' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/smtp' version='1' type='service'>
+    <instance name='sendmail' enabled='true'/>
+  </service>
+  <service name='network/inetd' version='1' type='restarter'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/filesystem/autofs' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/filesystem/rmvolmgr' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/power' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/dns/multicast' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+
+  <service name='network/dhcp-server' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='network/ntp' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='network/rarp' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='network/slp' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='network/security/kadmin' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='network/security/krb5_prop' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='network/security/krb5kdc' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+
+  <service name='application/management/sma' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='application/management/seaport' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='application/management/snmpdx' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='application/management/wbem' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/print/ipp-listener' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='application/print/ppd-cache-update' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/print/rfc1179' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='application/cups/in-lpd' version='1' type='service'>
+    <instance name='default' enabled='false' />
+  </service>
+  <service name='application/stosreg' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+
+  <!--
+	default inetd(1M) services
+  -->
+  <service name='network/finger' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/ftp' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/login' version='1' type='service'>
+    <instance name='rlogin'  enabled='false'/>
+    <instance name='klogin'  enabled='false'/>
+    <instance name='eklogin' enabled='false'/>
+  </service>
+  <service name='network/shell' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+    <instance name='kshell'  enabled='false'/>
+  </service>
+  <service name='network/telnet' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+
+  <!--
+	non-default inetd(1M) services
+  -->
+  <service name='network/uucp' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/chargen' version='1' type='service'>
+    <instance name='stream' enabled='false'/>
+    <instance name='dgram' enabled='false'/>
+  </service>
+  <service name='network/daytime' version='1' type='service'>
+    <instance name='stream' enabled='false'/>
+    <instance name='dgram' enabled='false'/>
+  </service>
+  <service name='network/discard' version='1' type='service'>
+    <instance name='stream' enabled='false'/>
+    <instance name='dgram' enabled='false'/>
+  </service>
+  <service name='network/echo' version='1' type='service'>
+    <instance name='stream' enabled='false'/>
+    <instance name='dgram' enabled='false'/>
+  </service>
+  <service name='network/time' version='1' type='service'>
+    <instance name='stream' enabled='false'/>
+    <instance name='dgram' enabled='false'/>
+  </service>
+  <service name='network/comsat' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rexec' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/talk' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/stdiscover' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/stlisten' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+
+  <!--
+	default inetd(1M) RPC services enabled
+  -->
+  <service name='network/rpc/gss' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/rpc/mdcomm' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/smserver' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/security/ktkt_warn' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+
+  <!--
+	default inetd(1M) RPC services disabled
+  -->
+  <service name='network/rpc/rstat' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/rusers' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/meta' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/metamed' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/metamh' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+
+  <!--
+	non-default inetd(1M) RPC services disabled
+  -->
+  <service name='network/rpc/ocfserv' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/rex' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/spray' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+  <service name='network/rpc/wall' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+
+  <!--
+      Enable GDM services.
+  -->
+  <service name='application/graphical-login/gdm' version='1'
+    type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+
+  <!--
+      Disabled X11 services.
+  -->
+  <service name='application/x11/xfs' version='1' type='service'>
+    <instance name='default' enabled='false'/>
+  </service>
+
+  <!--
+      Enable VNC config service for xVM
+  -->
+  <service name='system/xvm/vnc-config' version='1' type='service'>
+     <instance name='default' enabled='true'/>
+  </service>
+
+  <service name='system/xvm/ipagent' version='1' type='service'>
+     <instance name='default' enabled='true'/>
+  </service>
+
+</service_bundle>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/generic_open.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,190 @@
+<?xml version='1.0'?>
+<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
+<!--
+    CDDL HEADER START
+   
+    The contents of this file are subject to the terms of the
+    Common Development and Distribution License (the "License").
+    You may not use this file except in compliance with the License.
+   
+    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+    or http://www.opensolaris.org/os/licensing.
+    See the License for the specific language governing permissions
+    and limitations under the License.
+   
+    When distributing Covered Code, include this CDDL HEADER in each
+    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+    If applicable, add the following below this CDDL HEADER, with the
+    fields enclosed by brackets "[]" replaced with your own identifying
+    information: Portions Copyright [yyyy] [name of copyright owner]
+   
+    CDDL HEADER END
+   
+    Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+    Use is subject to license terms.
+
+    Default service profile, containing a typical set of active service
+    instances.
+
+    NOTE:  Service profiles delivered by this package are not editable,
+    and their contents will be overwritten by package or patch
+    operations, including operating system upgrade.  Make customizations
+    in a different file.  The path, /var/svc/profile/site.xml, is a
+    distinguished location for a site-specific service profile, treated
+    otherwise equivalently to this file.
+-->
+<service_bundle type='profile' name='generic_open'
+	 xmlns:xi='http://www.w3.org/2003/XInclude' >
+  <!--
+      Include name service profile, as set by system id tools.
+  -->
+  <xi:include href='file:/var/svc/profile/name_service.xml' />
+
+  <!--
+      svc.startd(1M) services
+  -->
+  <service name='system/coreadm' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/cron' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/cryptosvc' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/dbus' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/extended-accounting' version='1' type='service'>
+    <instance name='flow'    enabled='false'/>
+    <instance name='process' enabled='false'/>
+    <instance name='task'    enabled='false'/>
+    <instance name='net'    enabled='false'/>
+  </service>
+  <service name='system/hal' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/identity' version='1' type='service'>
+    <instance name='domain' enabled='true'/>
+  </service>
+  <service name='system/intrd' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/keymap' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/picl' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/sac' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/scheduler' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/system-log' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/utmp' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/zones' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/rpc/bind' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/name-service-cache' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/status' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/nlockmgr' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/client' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/server' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/cbd' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/nfs/mapid' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/smb/client' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/ssh' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/smtp' version='1' type='service'>
+    <instance name='sendmail' enabled='true'/>
+  </service>
+  <service name='network/inetd' version='1' type='restarter'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/filesystem/autofs' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/filesystem/rmvolmgr' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='system/power' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+  <service name='network/dns/multicast' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+
+  <service name='application/management/sma' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/management/seaport' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/management/snmpdx' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/management/wbem' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/print/ppd-cache-update' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+  <service name='application/stosreg' version='1' type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+
+  <!--
+      Enable GDM services.
+  -->
+  <service name='application/graphical-login/gdm' version='1'
+    type='service'>
+    <instance name='default' enabled='true' />
+  </service>
+
+  <service name='application/x11/xfs' version='1' type='service'>
+    <instance name='default' enabled='true'/>
+  </service>
+
+  <!--
+      Include inetd(1M) services profile.
+  -->
+  <xi:include href='file:/var/svc/profile/inetd_services.xml' />
+
+  <!--
+      Enable VNC config service for xVM
+  -->
+  <service name='system/xvm/vnc-config' version='1' type='service'>
+     <instance name='default' enabled='true'/>
+  </service>
+
+  <service name='system/xvm/ipagent' version='1' type='service'>
+     <instance name='default' enabled='true'/>
+  </service>
+
+</service_bundle>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/gnome	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,11 @@
+# gnome services; these show up in lots of packages, so do them globally
+# rather than per package
+chattr_glob etc/gconf/schemas/*.entries type file restart_fmri=svc:/application/desktop-cache/gconf-cache:default
+chattr_glob etc/gconf/schemas/*.schemas type file restart_fmri=svc:/application/desktop-cache/gconf-cache:default
+chattr_glob usr/lib/amd64/gtk-2.0/*/immodules/*.so type file restart_fmri=svc:/application/desktop-cache/input-method-cache:default
+chattr_glob usr/lib/amd64/gtk-2.0/*/loaders/*.so type file restart_fmri=svc:/application/desktop-cache/pixbuf-loaders-installer:default
+chattr_glob usr/lib/gtk-2.0/*/immodules/*.so type file restart_fmri=svc:/application/desktop-cache/input-method-cache:default
+chattr_glob usr/lib/gtk-2.0/*/loaders/*.so type file restart_fmri=svc:/application/desktop-cache/pixbuf-loaders-installer:default
+chattr_glob usr/share/applications/* type file restart_fmri=svc:/application/desktop-cache/gconf-cache:default
+chattr_glob usr/share/icons/* type file restart_fmri=svc:/application/desktop-cache/icon-cache:default
+chattr_glob usr/share/mime/packages/* type file restart_fmri=svc:/application/desktop-cache/mime-types-cache:default
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/hba.conf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,35 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+#
+# This file contains names and references to HBA libraries
+#
+# Format:
+#
+# <library name>  <library pathname>
+#
+# The library name should be prepended with the domain of
+# the manufacturer or driver author.
+com.sun.fchba		/usr/lib/libsun_fc.so.1
+com.sun.fchba64		/usr/lib/64/libsun_fc.so.1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/hosts	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,28 @@
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# ident	"@(#)hosts	1.7	06/08/01 SMI"
+#
+# Internet host table
+#
+::1		localhost
+127.0.0.1	localhost loghost opensolaris
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/i386/SUNWclutter	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWclutter
+classification "System/Multimedia Libraries"
+import SUNWclutter
+import SUNWclutter-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/i386/SUNWclutter-cairo	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWclutter-cairo
+classification "System/Multimedia Libraries"
+import SUNWclutter-cairo
+import SUNWclutter-cairo-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/i386/SUNWclutter-gst	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWclutter-gst
+classification "System/Multimedia Libraries"
+import SUNWclutter-gst
+import SUNWclutter-gst-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/i386/SUNWclutter-gtk	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,5 @@
+package SUNWclutter-gtk
+classification "System/Multimedia Libraries"
+import SUNWclutter-gtk
+import SUNWclutter-gtk-devel
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/i386/SUNWxorg-mesa	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,25 @@
+package SUNWxorg-mesa
+classification "System/X11"
+import SUNWxorg-mesa exclude usr/openwin
+version 7.2
+# Depends on ogl-select service from SUNWxwplr to create links at boot
+depend SUNWxwplr
+# Obsolete - replaced by /usr/openwin -> X11 symlink
+drop usr/openwin/lib
+drop usr/openwin/lib/amd64
+drop usr/openwin/lib/amd64/libGL.so
+drop usr/openwin/lib/amd64/libGL.so.1
+drop usr/openwin/lib/amd64/libGLU.so
+drop usr/openwin/lib/amd64/libGLU.so.1
+drop usr/openwin/lib/amd64/libGLw.so
+drop usr/openwin/lib/amd64/libGLw.so.1
+drop usr/openwin/lib/libGL.so
+drop usr/openwin/lib/libGL.so.1
+drop usr/openwin/lib/libGLU.so
+drop usr/openwin/lib/libGLU.so.1
+drop usr/openwin/lib/libGLw.so
+drop usr/openwin/lib/libGLw.so.1
+drop usr/openwin/share
+drop usr/openwin/share/include
+drop usr/openwin/share/include/GL
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/ima.conf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,37 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+#
+#
+# This file contains names and references to HBA libraries
+#
+# Format:
+#
+# <library name>  <library pathname>
+#
+# The library name should be prepended with the domain of
+# the manufacturer or driver author.
+
+com.sun.ima		/usr/lib/libsun_ima.so.1
+com.sun.ima64		/usr/lib/64/libsun_ima.so.1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/ipagent	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,116 @@
+#!/bin/ksh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+
+#
+# xVM PV domU IP address reporting agent. Reports IP address back to dom0.
+#
+
+interval=$1
+
+xs_ipaddr_path="ipaddr/0"
+xs_link_path="device-misc/vif/default-link"
+link=""
+
+#
+# Look for a valid-seeming address for the given link. Return 0 on success.
+#
+link_to_addr()
+{
+	tmp=`netstat -I $1 -in -f inet | awk '{print $4}' | grep -v Address`;
+	if [ -z "$tmp" ] || [ "$tmp" = "0.0.0.0" ];
+	then
+		addr="(none)";
+		return 1;
+	fi
+
+	addr=$tmp;
+	return 0;
+}
+
+default_link()
+{
+	#
+	# Look in the store for a cached link name.
+	#
+	link=`/usr/lib/xen/bin/xenstore-read $xs_link_path 2>/dev/null`
+	if [ -z "$link" ] || [ "$link" = "(none)" ]
+	then
+		#
+		# If it's not there, try to determine what it is
+		# and add it to the store.
+		determine_default_link
+	fi
+}
+
+#
+# Determine the default link name and update xenstore with the details.
+#
+determine_default_link()
+{
+	link="(none)";
+	#
+	# Choose the first up, non-loopback interface with a valid-looking
+	# IP address.
+	#
+	dladm show-link -p -o link,state | while IFS=: read LINKNAME STATE;
+	do
+		if [ "$STATE" = "up" ];
+		then
+			link_to_addr "$LINKNAME"
+			if [ $? -eq 0 ]; then link=$LINKNAME; break; fi
+		fi
+	
+	done
+
+	/usr/lib/xen/bin/xenstore-write $xs_link_path $link
+}
+
+while true; do
+
+	#
+	# Determine the default link in use by this domU.
+	#
+	default_link;
+
+	#
+	# If the link still has a valid-looking IP address, notify dom0 of its
+	# address.
+	#
+	link_to_addr $link
+	if [ $? -ne 0 ]
+	then
+		#
+		# An address could not be determined for the currently cached
+		# default link so determine it again in case it has changed.
+		# We'll still sleep this iteration to rate-limit dladm calls.
+		#
+		determine_default_link;
+	fi
+
+	/usr/lib/xen/bin/xenstore-write $xs_ipaddr_path $addr
+
+	sleep $interval
+done
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/ipagent.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,83 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<!--
+ Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+ Use is subject to license terms.
+
+ CDDL HEADER START
+
+ The contents of this file are subject to the terms of the
+ Common Development and Distribution License (the "License").
+ You may not use this file except in compliance with the License.
+
+ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ or http://www.opensolaris.org/os/licensing.
+ See the License for the specific language governing permissions
+ and limitations under the License.
+
+ When distributing Covered Code, include this CDDL HEADER in each
+ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ If applicable, add the following below this CDDL HEADER, with the
+ fields enclosed by brackets "[]" replaced with your own identifying
+ information: Portions Copyright [yyyy] [name of copyright owner]
+
+ CDDL HEADER END
+
+    NOTE:  This service manifest is not editable; its contents will
+    be overwritten by package or patch operations, including
+    operating system upgrade.  Make customizations in a different
+    file.
+-->
+
+<service_bundle type='manifest' name='SUNWxvmdom:ipagent'>
+
+<service
+        name='system/xvm/ipagent' type='service' version='1'>
+	<create_default_instance enabled='false'/>
+        <single_instance />
+
+	<dependency
+		name='local'
+		type='service'
+		grouping='require_all'
+		restart_on='none'>
+		<service_fmri value='svc:/system/filesystem/local' />
+	</dependency>
+
+        <exec_method
+                type='method'
+                name='start'
+                exec='/lib/svc/method/svc-ipagent %m %{config/report_interval}'
+                timeout_seconds='60'>
+                <method_context>
+                        <method_credential user='root' />
+                </method_context>
+        </exec_method>
+
+        <exec_method
+                type='method'
+                name='stop'
+                exec=':kill'
+                timeout_seconds='60' />
+
+        <property_group name='config' type='application'>
+		<stability value='Unstable' />
+                <propval name='report_interval' type='integer' value='60' />
+        </property_group>
+
+        <stability value='Unstable' />
+
+        <template>
+                <common_name>
+                        <loctext xml:lang='C'>
+                        xVM PV domU IP address reporting agent
+                        </loctext>
+                </common_name>
+                <documentation>
+                        <manpage title='xVM' section='5'
+                             manpath='/usr/share/man' />
+                </documentation>
+        </template>
+</service>
+
+</service_bundle>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/mailcap	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,55 @@
+
+# Java Web Start
+application/x-java-jnlp-file; /usr/bin/javaws %s
+# OpenOffice.org
+application/vnd.oasis.opendocument.text; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.text-template; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.text-web; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.text-master; /usr/bin/soffice -view %s
+application/vnd.sun.xml.writer; /usr/bin/soffice -view %s
+application/vnd.sun.xml.writer.template; /usr/bin/soffice -view %s
+application/vnd.sun.xml.writer.global; /usr/bin/soffice -view %s
+application/vnd.stardivision.writer; /usr/bin/soffice -view %s
+application/vnd.stardivision.writer-global; /usr/bin/soffice -view %s
+application/x-starwriter; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.formula; /usr/bin/soffice -view %s
+application/vnd.sun.xml.math; /usr/bin/soffice -view %s
+application/vnd.stardivision.math; /usr/bin/soffice -view %s
+application/x-starmath; /usr/bin/soffice -view %s
+application/msword; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.spreadsheet; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.spreadsheet-template; /usr/bin/soffice -view %s
+application/vnd.sun.xml.calc; /usr/bin/soffice -view %s
+application/vnd.sun.xml.calc.template; /usr/bin/soffice -view %s
+application/vnd.stardivision.calc; /usr/bin/soffice -view %s
+application/x-starcalc; /usr/bin/soffice -view %s
+application/vnd.stardivision.chart; /usr/bin/soffice -view %s
+application/x-starchart; /usr/bin/soffice -view %s
+application/excel; /usr/bin/soffice -view %s
+application/msexcel; /usr/bin/soffice -view %s
+application/vnd.ms-excel; /usr/bin/soffice -view %s
+application/x-msexcel; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.presentation; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.presentation-template; /usr/bin/soffice -view %s
+application/vnd.sun.xml.impress; /usr/bin/soffice -view %s
+application/vnd.sun.xml.impress.template; /usr/bin/soffice -view %s
+application/vnd.stardivision.impress; /usr/bin/soffice -view %s
+application/x-starimpress; /usr/bin/soffice -view %s
+application/powerpoint; /usr/bin/soffice -view %s
+application/mspowerpoint; /usr/bin/soffice -view %s
+application/vnd.ms-powerpoint; /usr/bin/soffice -view %s
+application/x-mspowerpoint; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.graphics; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.graphics-template; /usr/bin/soffice -view %s
+application/vnd.sun.xml.draw; /usr/bin/soffice -view %s
+application/vnd.sun.xml.draw.template; /usr/bin/soffice -view %s
+application/vnd.stardivision.draw; /usr/bin/soffice -view %s
+application/x-stardraw; /usr/bin/soffice -view %s
+application/vnd.sun.xml.base; /usr/bin/soffice -view %s
+application/vnd.oasis.opendocument.database; /usr/bin/soffice -view %s
+application/vnd.writerperfect; /usr/bin/soffice -view %s
+application/wordperfect5.1; /usr/bin/soffice -view %s
+application/x-wordperfect; /usr/bin/soffice -view %s
+application/wordperfect; /usr/bin/soffice -view %s
+application/wpwin; /usr/bin/soffice -view %s
+application/vnd.openofficeorg.extension; /usr/bin/soffice %s
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/master	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,430 @@
+version 1.0
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+#ident	"@(#)master	1.266	08/06/12 SMI"
+#
+# Device tree database
+#      - Records in this file can be in an arbitrary order.
+#      - Records are terminated by newlines, and fields are separated
+#        by any number of spaces and/or tabs.
+#      - Quotes can be used in any field to allow white space.
+#      - Other than comments (lines such as this beginning with '#")
+#        and the "Version" string no other tokens are understood.
+#
+# Database format:-
+#
+# <dev ids> <name> <dev type> <bus> <realmode dvr> <dev desc> <properties>
+#
+# Where:-
+#       dev ids         List of unique device identifiers, separated by the
+#			"or" character '|' when more than one ID should
+#			match the same entry.
+#
+#       name            The device name. When the device ID matches
+#			an entry in the device database, the "name"
+#			property is set to this value, and the "compatible"
+#			property is set to the device ID. If no device
+#			database entry matched, then the node will just have
+#			the device ID for the "name" property. This allows
+#			us to specify the Solaris driver name for a device
+#			when we know what it is. PCI devices are typically
+#			listed in /etc/driver_aliases so we just map the
+#			name back to the device ID and let driver_aliases
+#			take care of the driver name mapping.
+#
+#       dev type        The device type.  Valid values are:
+#
+#			    com  ...  Serial ports
+# 			    mem  ...  Memory extender cards
+#			    mfc  ...  Multi-function card
+#			    msd  ...  Mass storage device (eg scsi or ide)
+#			    net  ...  Network devices
+#			    plat ...  Platform bef
+#			    oth  ...  Miscellaneous (including sound cards)
+#			    ptr  ...  Mice, etc.
+#			    vid  ...  Video/graphics cards
+#			    prt  ...  Parallel ports
+#
+#       bus             The bus type (eg all, isa, pnpisa, eisa, pci)
+#
+#       realmode dvr    The realmode driver for bootable devices,
+#                       otherwise "none".
+#                       Note, realmode driver is no longer being used.
+#                       The entry is there for backward compatibility.
+#
+#       dev desc        Freeform descriptive device text
+#
+#       properties      Optional additional device properties of the form
+#                       name=value eg ipl=3. Properties are added to the
+#                       device tree node passed to the kernel. This field
+#			is also used to make this database "extensible".
+#			Properties which begin with a dollar sign are
+#			are used to pass information to the Configuration
+#			Assistant, but are not added to the device tree.
+#			For example, the $forceload property tells the
+#			Configuration Assistant that it must always load
+#			the specified bef in order for that bef to set
+#			additional properties on the node.
+#
+#
+# ISA/EISA devices
+# id is the config file name (without leading "!" and trailing ".cfg")
+#
+SVI0101 SVI0101 oth all none "Sun Fire B100x BSC"
+PNP0300 keyboard key all none "IBM PC/XT keyboard controller (83-key)"
+PNP0302 keyboard key all none "IBM PC/XT keyboard controller (84-key)"
+PNP0301 keyboard key all none "IBM PC/AT keyboard controller (86-key)"
+PNP0303 keyboard key all none "IBM Enhanced (101/102-key, PS/2 mouse support)"
+PNP0304 keyboard key all none "Olivetti Keyboard (83-key)"
+PNP0305 keyboard key all none "Olivetti Keyboard (102-key)"
+PNP0306 keyboard key all none "Olivetti Keyboard (86-key)"
+PNP0307 keyboard key all none "Microsoft Windows(R) Keyboard"
+PNP0308 keyboard key all none "General Input Device Emulation Interface (GIDEI) legacy"
+PNP0309 keyboard key all none "Olivetti Keyboard (A101/102 key)"
+PNP030A keyboard key all none "AT&T 302 keyboard"
+PNP030B keyboard key all none "Reserved by Microsoft"
+PNP0320 keyboard key all none "Japanese 101-key keyboard"
+PNP0321 keyboard key all none "Japanese AX keyboard"
+PNP0322 keyboard key all none "Japanese 106-key keyboard A01"
+PNP0323 keyboard key all none "Japanese 106-key keyboard 002/003"
+PNP0324 keyboard key all none "Japanese 106-key keyboard 001"
+PNP0325 keyboard key all none "Japanese Toshiba Desktop keyboard"
+PNP0326 keyboard key all none "Japanese Toshiba Laptop keyboard"
+PNP0327 keyboard key all none "Japanese Toshiba Notebook keyboard"
+PNP0340 keyboard key all none "Korean 84-key keyboard"
+PNP0341 keyboard key all none "Korean 86-key keyboard"
+PNP0342 keyboard key all none "Korean Enhanced keyboard"
+PNP0343 keyboard key all none "Korean Enhanced keyboard 101b"
+PNP0343 keyboard key all none "Korean Enhanced keyboard 101c"
+PNP0344 keyboard key all none "Korean Enhanced keyboard 103"
+PNP0400 lp prt all none "Standard LPT printer port"
+PNP0401 lp prt all none "ECP printer port"
+PNP0500 asy com all none "Standard PC COM port"
+PNP0501 asy com all none "16550A-compatible COM port"
+# IRDA device is untested
+# PNP0510 asy com all none "Generic IRDA-compatible device"
+PNP0700 fdc oth all none "PC standard floppy disk controller"
+PNP0701 fdc oth all none "Standard floppy controller supporting MS Device Bay Spec"
+PNP0F00 msm ptr all none "Microsoft bus mouse"
+PNP0F01 mouse ptr all none "Microsoft Serial Mouse"
+PNP0F02 mouse ptr all none "Microsoft InPort Mouse"
+PNP0F03 mouse ptr all none "Microsoft PS/2-style Mouse"
+PNP0F04 mouse ptr all none "Mouse Systems Mouse"
+PNP0F05 mouse ptr all none "Mouse Systems 3-Button Mouse (COM2)"
+PNP0F06 mouse ptr all none "Genius Mouse (COM1)"
+PNP0F07 mouse ptr all none "Genius Mouse (COM2)"
+PNP0F08 mouse ptr all none "Logitech Serial Mouse"
+PNP0F09 mouse ptr all none "Microsoft BallPoint Serial Mouse"
+PNP0F0A mouse ptr all none "Microsoft Plug and Play Mouse"
+PNP0F0B mouse ptr all none "Microsoft Plug and Play BallPoint Mouse"
+PNP0F0C mouse ptr all none "Microsoft-compatible Serial Mouse"
+PNP0F0D mouse ptr all none "Microsoft-compatible InPort-compatible Mouse"
+PNP0F0E mouse ptr all none "Microsoft-compatible PS/2-style Mouse"
+PNP0F0F mouse ptr all none "Microsoft-compatible Serial BallPoint-compatible Mouse"
+PNP0F10 mouse ptr all none "Texas Instruments QuickPort Mouse"
+PNP0F11 mouse ptr all none "Microsoft-compatible Bus Mouse"
+PNP0F12 mouse ptr all none "Logitech PS/2-style Mouse"
+PNP0F13 mouse ptr all none "PS/2 Port for PS/2-style Mice"
+PNP0F14 mouse ptr all none "Microsoft Kids Mouse"
+PNP0F15 logi ptr all none "Logitech bus mouse"
+PNP0F16 mouse ptr all none "Logitech SWIFT device"
+PNP0F17 mouse ptr all none "Logitech-compatible serial mouse"
+PNP0F18 mouse ptr all none "Logitech-compatible bus mouse"
+PNP0F19 mouse ptr all none "Logitech-compatible PS/2-style Mouse"
+PNP0F1A mouse ptr all none "Logitech-compatible SWIFT Device"
+PNP0F1B mouse ptr all none "HP Omnibook Mouse"
+PNP0F1C mouse ptr all none "Compaq LTE Trackball PS/2-style Mouse"
+PNP0F1D mouse ptr all none "Compaq LTE Trackball Serial Mouse"
+PNP0F1E mouse ptr all none "Microsoft Kids Trackball Mouse"
+PNP0F1F mouse ptr all none "Reserved by Microsoft Input Device Group"
+PNP0F20 mouse ptr all none "Reserved by Microsoft Input Device Group"
+PNP0F21 mouse ptr all none "Reserved by Microsoft Input Device Group"
+PNP0F22 mouse ptr all none "Reserved by Microsoft Input Device Group"
+PNP0F23 mouse ptr all none "Reserved by Microsoft Input Device Group"
+PNP0FFF mouse ptr all none "Reserved by Microsoft Systems"
+SYN010B mouse ptr all none "Synaptics mouse pad"
+ICU1900|PNP0E00|PNP0E01|PNP0E02 pcic oth all pcic.bef "PCMCIA controller"
+ADS7180 sbpro oth all sbpro.bef "ADS Sound Blaster"
+AZT1008 sbpro oth all sbpro.bef "Aztech AZT1008 Sound Device"
+CSC0000 sbpro oth all sbpro.bef "Sound Blaster"
+PNPB002 sbpro oth all sbpro.bef "Sound Blaster"
+PNPB003 sbpro oth all sbpro.bef "Sound Blaster"
+CTL0001 sbpro oth all sbpro.bef "Sound Blaster"
+CTL0031 sbpro oth all sbpro.bef "Sound Blaster"
+CTL0041 sbpro oth all sbpro.bef "Sound Blaster"
+CTL0043 sbpro oth all sbpro.bef "Creative Labs Sound Blaster 16 Vibra"
+CTL0044 sbpro oth all sbpro.bef "Creative Labs Sound Blaster AWE64 Gold"
+CTL0045 sbpro oth all sbpro.bef "Sound Blaster"
+ESS1681 sbpro oth all sbpro.bef "Sound Blaster"
+ESS1868 sbpro oth all sbpro.bef "ESS ES1868 AudioDrive"
+ESS6881 sbpro oth all sbpro.bef "Sound Blaster"
+CSC0001|PNPB02F|CTL7001|CTL7002 joyst oth all joyst.bef "Game port (Joy stick)"
+PNPB006 none oth all none "Audio MIDI interface (MPU401 UART)"
+ALRB200 none oth eisa none "ALR math coprocessor"
+AST8250 none mem eisa none "AST Premmia GX Extended Memory Configuration"
+CPQ4411|CPQ4410|SNIAAC1 ncrs msd eisa ncrs.bef "Compaq 32-Bit Fast-SCSI-2 Controller"
+CPQ4020 csa msd eisa none "Compaq SMART Array Controller"
+ICU01F0 mwss oth all mwss.bef "Windows Sound System Compatible"
+ICU0210 logi ptr all logi.bef "Logitech bus mouse" 
+ICU0211 msm ptr all msm.bef "Microsoft bus mouse"
+ICU0580 tmc msd all none "Future Domain TMC-850 SCSI controller"
+ICU05F0 usc msd all none "Ultrastor ULTRA14F SCSI Controller"
+SUN0005 display vid all none "Sub-VGA Display Adapter"
+SUN0006 display vid all none "XGA Display Adapter" compatible="pnpPNP,900"
+PNP0900|ISY0010 display vid all none "VGA Compatible Display Adapter" compatible="pnpPNP,900"
+PNP0931 display vid all none "Chips & Tech VGA Display Adapter" compatible="pnpPNP,900"
+ISY0020 asy com all com.bef "Serial port"
+SUN0030 asy com all boca.bef "Boca board serial port" $forceload=yes
+USR0006|USR0002|SUP1381|HSM0240 asy com pnpisa none "Serial port w/ built in modem"
+ISY0030 mouse ptr all ps2ms.bef "PS/2 mouse"
+ISY0040|PNP0600|PNP0680 ata msd all ata.bef "IDE controller"
+ISY0050 fdc oth all fdc.bef "Floppy disk controller"
+ISY0060 lp prt all lpt.bef "Parallel port"
+SUN0010 p9000 vid all none "P9000 VLB VGA graphics adapter"
+SUN0020 p9100 vid all none "P9100 VLB VGA graphics adapter"
+PNP0902 display vid all none "VGA w/ 8514/A compatible graphics adapter" compatible="pnpPNP,900"
+WYS7901 none oth eisa none "CPU board"
+WYS7D01 none mem eisa none "Memory board"
+SUN0001 none oth all none "ISA Plug and play configuration ports"
+PNP8231|ATK1500|ADV55AA|PNP828C|CSI2203 pcn net all pcn.bef "AMD PCnet-ISA 79C960/PCnet-32 79C965 Ethernet"
+PNP0300|PNP0301|PNP0302|PNP0303|PNP0304|PNP0305|PNP0306|PNP0307|PNP0308|PNP0309|PNP030A|PNP030B|PNP0320|PNP0321|PNP0322|PNP0323|PNP0324|PNP0325|PNP0326|PNP0327|PNP0340|PNP0341|PNP0342|PNP0343|PNP0344 keyboard key all key.bef "System keyboard"
+PNP0C01 motherboard oth all none "Motherboard"
+CTL0051|PNPFFFF none oth pnpisa none "Unspecified device"
+#
+# PCI devices
+# IEEE 1275 defined name format: pciVVVV,DDDD
+# where VVVV and DDDD are the vendor and device id fields from
+# the configuration space.
+# 
+# Only add entries for devices with befs.
+# Please keep in numeric order.
+#
+pci1000,1 pci1000,1 msd pci ncrs.bef "Symbios Logic 53c810 SCSI"
+pci1000,2 pci1000,2 msd pci ncrs.bef "Symbios Logic 53c820 SCSI"
+pci1000,3 pci1000,3 msd pci ncrs.bef "Symbios Logic 53c825 SCSI"
+pci1000,4 pci1000,4 msd pci ncrs.bef "Symbios Logic 53c815 SCSI"
+pci1000,6 pci1000,6 msd pci ncrs.bef "Symbios Logic 53c865 SCSI"
+pci1000,c pci1000,c msd pci ncrs.bef "Symbios Logic 53c895 SCSI"
+pci1000,f pci1000,f msd pci ncrs.bef "Symbios Logic 53c875 SCSI"
+pci1000,8f pci1000,8f msd pci ncrs.bef "Diamond Fireport 40 (SYM53C876)"
+pci1011,2 pci1011,2 net pci dnet.bef "DEC 21040 Ethernet"
+pci1011,9 pci1011,9 net pci dnet.bef "DEC 21140 Fast Ethernet"
+pci1011,14 pci1011,14 net pci dnet.bef "DEC 21041 Ethernet"
+pci1011,19 pci1011,19 net pci dnet.bef "DEC 21142/21143 Fast Ethernet"
+pci1022,2000 pci1022,2000 net pci pcn.bef "AMD 79C970 PCnet Ethernet"
+pci103c,104c pci103c,104c net pci pcn.bef "HP 'Tweety' PCnet Fast Ethernet"
+pci10b7,9000 pci10b7,9000 net pci elxl.bef "3Com 3C900-TPO Etherlink XL"
+pci10b7,9001 pci10b7,9001 net pci elxl.bef "3Com 3C900-COMBO Etherlink XL"
+pci10b7,9004 pci10b7,9004 net pci elxl.bef "3Com 3C900B-TPO Etherlink XL"
+pci10b7,9005 pci10b7,9005 net pci elxl.bef "3Com 3C900B-COMBO Etherlink XL"
+pci10b7,9006 pci10b7,9006 net pci elxl.bef "3Com 3C900B-TPC Etherlink XL"
+pci10b7,9050 pci10b7,9050 net pci elxl.bef "3Com 3C905-TX Fast Etherlink XL 10/100"
+pci10b7,9051 pci10b7,9051 net pci elxl.bef "3Com 3C905-T4 Fast Etherlink XL 10/100"
+pci10b7,9055 pci10b7,9055 net pci elxl.bef "3Com 3C905B-TX Fast Etherlink XL 10/100"
+pci10b7,9056 pci10b7,9056 net pci elxl.bef "3Com 3C905B-T4 Fast Etherlink XL 10/100"
+pci10b7,9200 pci10b7,9200 net pci elxl.bef "3Com 3C905C-TX-M Fast Etherlink XL 10/100"
+pci10b7,9800 pci10b7,9800 net pci elxl.bef "3Com 3C980-TX Fast Etherlink Server 10/100"
+pci10b7,9805 pci10b7,9805 net pci elxl.bef "3Com 3C980C-TXM Fast Etherlink Server 10/100"
+pci10b8,2001 pci10b8,2001 net pci dnet.bef "SMC9332BDT Fast Ethernet"
+pci1109,1400 pci1109,1400 net pci dnet.bef "Cogent EM110TX Fast Ethernet"
+pci1109,2400 pci1109,2400 net pci dnet.bef "Cogent EM440 Fast Ethernet"
+pci14e4,1644 pci14e4,1644 net pci none "Broadcom 5700 Gigabit Ethernet"
+pci14e4,1645 pci14e4,1645 net pci none "Broadcom 5701 Gigabit Ethernet"
+pci14e4,1647 pci14e4,1647 net pci none "Broadcom 5703C Gigabit Ethernet"
+pci14e4,1648 pci14e4,1648 net pci none "Broadcom 5704C Gigabit Ethernet"
+pci14e4,16a7 pci14e4,16a7 net pci none "Broadcom 5703S Gigabit Ethernet"
+pci14e4,16c7 pci14e4,16c7 net pci none "Broadcom 5703 Gigabit Ethernet"
+pci14e4,16a8 pci14e4,16a8 net pci none "Broadcom 5704S Gigabit Ethernet"
+pci14e4,165d pci14e4,165d net pci none "Broadcom 5705M Gigabit Ethernet"
+pci14e4,165e pci14e4,165e net pci none "Broadcom 5705MA3 Gigabit Ethernet"
+pci14e4,1677 pci14e4,1677 net pci none "Broadcom 5751 Gigabit Ethernet"
+pci14e4,167d pci14e4,167d net pci none "Broadcom 5751M Gigabit Ethernet"
+pci14e4,1659 pci14e4,1659 net pci none "Broadcom 5721 Gigabit Ethernet"
+pci14e4,1696 pci14e4,1696 net pci none "Broadcom 5782 Gigabit Ethernet"
+pci14e4,169c pci14e4,169c net pci none "Broadcom 5788 Gigabit Ethernet"
+pci10de,57 pci10de,cb84 net pci none "NVIDIA CK8-04 Gigabit Ethernet"
+pci10de,56 pci10de,cb84 net pci none "NVIDIA CK8-04 Gigabit Ethernet"
+pci10de,57 pci10f1,2865 net pci none "NVIDIA CK8-04 Gigabit Ethernet"
+pci10de,56 pci10f1,2865 net pci none "NVIDIA CK8-04 Gigabit Ethernet"
+pci10de,57 pci10f1,2895 net pci none "NVIDIA CK8-04 Gigabit Ethernet"
+pci10de,56 pci10f1,2895 net pci none "NVIDIA CK8-04 Gigabit Ethernet"
+pci10de,268 pci10de,268 net pci none "NVIDIA MCP51 Gigabit Ethernet"
+pci10de,269 pci10de,269 net pci none "NVIDIA MCP51 Gigabit Ethernet"
+pci10de,372 pci10de,372 net pci none "NVIDIA MCP55 Gigabit Ethernet"
+pci10de,373 pci10de,373 net pci none "NVIDIA MCP55 Gigabit Ethernet"
+pci10de,37 pci10de,37 net pci none "NVIDIA MCP04 Gigabit Ethernet"
+pci10de,38 pci10de,38 net pci none "NVIDIA MCP04 Gigabit Ethernet"
+pci10de,3ee pci10de,3ee net pci none "NVIDIA MCP61 Gigabit Ethernet"
+pci10de,38 pci10de,3ef net pci none "NVIDIA MCP61 Gigabit Ethernet"
+pci10de,38 pci10de,e6 net pci none "NVIDIA nForce3 250Gb Gigabit Ethernet"
+pci10de,38 pci10de,df net pci none "NVIDIA nForce3 250Gb Gigabit Ethernet"
+pci10ec,8139 pci10ec,8139 net pci none "Realtek 8139 Fast Ethernet"
+pci8086,1029 pci8086,1029 net pci iprb.bef "Intel Pro/100 Network Adapter"
+pci8086,1030 pci8086,1030 net pci iprb.bef "Intel InBusiness 10/100 Network Adapter"
+pci8086,1031 pci8086,1031 net pci iprb.bef "Intel Pro/100 VE Ethernet"
+pci8086,1032 pci8086,1032 net pci iprb.bef "Intel Pro/100 VE Ethernet"
+pci8086,1038 pci8086,1038 net pci iprb.bef "Intel 82559 PRO/100 VM Ethernet"
+pci8086,1039 pci8086,1039 net pci iprb.bef "Intel 82801DB Ethernet 82562ET/EZ PHY"
+pci8086,103d pci8086,103d net pci iprb.bef "Intel 82801DB PRO/100 VE Ethernet"
+pci8086,1050 pci8086,1050 net pci iprb.bef "Intel 82562EZ PRO/100 VE Ethernet"
+pci8086,1059 pci8086,1059 net pci iprb.bef "Intel 82551QM PRO/100 VE Ethernet"
+pci8086,1068 pci8086,1068 net pci iprb.bef "Intel 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet"
+pci8086,1069 pci8086,1069 net pci iprb.bef "Intel 82562EM/EX/GX - PRO/100 VM Ethernet"
+pci8086,1229 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.1009 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.100c pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.1012 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.1013 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.1015 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.1016 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,1229.8086.1017 pci8086,1229 net pci iprb.bef "Intel Pro100/B Fast Ethernet"
+pci8086,2449 pci8086,2449 net pci iprb.bef "Intel i815/82559 Ethernet"
+pci8086,27dc pci8086,27dc net pci iprb.bef "Intel ICH7 82801G Ethernet"
+pci10b8,5 pci10b8,5 net pci spwr.bef "SMC EtherPower II 10/100 (9432)"
+pci101a,f2d scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2d"
+pci101a,f2e scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2e"
+pci101a,f2f scsi msd pci none "NCR PDS/PQS 53C896-based PCI SCSI Adapter" compatible="pci101a,f2f"
+#
+# Special entry for ncrpqs: node and driver are both named 'ncrpqs'
+# deviceid is vid=illegal PCI vid, did=NCR PQS's vid
+# On resulting devinfo node with no SSVID/SSID:
+# name="ncrpqs"
+# compatible="ncrpqs\0pci1000,f\0pciclass..."
+# on nodes with:
+# compatible="ncrpqs\0pci1000,1000\0pci1000,f\0pciclass..."
+pciffff,101a ncrpqs msd pci none "NCR PDS/PQS 53C875-based PCI SCSI Adapter"
+#
+# pci class entries:
+#
+# PCI Class entries with 2 byte class codes are treated as wildcard class
+# specifiers (with the 3rd byte (programming interface) as the wildcard). Hence,
+# the following entry will match ALL devices whose pci classes begin with "0101"
+# (any programming interface version)
+pciclass,0101 pci-ide msd pciclass ata.bef "IDE controller"
+pci1095,3112 pci-ide msd pci ata.bef "Silicon Image 3112 SATA Controller"
+pci1095,3114 pci-ide msd pci ata.bef "Silicon Image 3114 SATA Controller"
+pci1095,3512 pci-ide msd pci ata.bef "Silicon Image 3512 SATA Controller"
+pciclass,030000|pciclass,000100 display vid pciclass none "VGA compatible display adapter"
+pciclass,030001 display vid pciclass none "VGA+8514 compatible display adapter"
+pci1000,b pci1000,b msd pci symhisl.bef "Symbios SYM53C896 Ultra2 SCSI"
+pci1000,12 pci1000,12 msd pci symhisl.bef "Symbios SYM53C895A Ultra2 SCSI"
+pci1000,20 pci1000,20 msd pci symhisl.bef "Symbios SYM53C1010 Ultra3 SCSI"
+pci1000,21 pci1000,21 msd pci symhisl.bef "Symbios SYM53C1010-66 Ultra3 SCSI"
+pci1000,30 pci1000,30 msd pci none "LSI Logic 1020/1030 Ultra320 SCSI HBA"
+pci1000,50 pci1000,50 msd pci none "LSI Logic 1064 SAS/SATA HBA"
+pci8086,1000 pci8086,1000 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1001 pci8086,1001 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1004 pci8086,1004 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1008 pci8086,1008 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1009 pci8086,1009 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,100d pci8086,100d net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,100e pci8086,100e net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,100f pci8086,100f net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1010 pci8086,1010 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1011 pci8086,1011 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1012 pci8086,1012 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1013 pci8086,1013 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1014 pci8086,1014 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1015 pci8086,1015 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1016 pci8086,1016 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1017 pci8086,1017 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1018 pci8086,1018 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1019 pci8086,1019 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,101a pci8086,101a net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,101d pci8086,101d net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,101e pci8086,101e net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1026 pci8086,1026 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1027 pci8086,1027 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1028 pci8086,1028 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,105a pci8086,105a net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,105b pci8086,105b net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,105c pci8086,105c net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,105e pci8086,105e net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,105f pci8086,105f net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1060 pci8086,1060 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1061 pci8086,1061 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1062 pci8086,1062 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1063 pci8086,1063 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1075 pci8086,1075 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1076 pci8086,1076 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1077 pci8086,1077 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,1079 pci8086,1079 net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,107a pci8086,107a net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,107b pci8086,107b net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,107c pci8086,107c net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,107d pci8086,107d net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,107e pci8086,107e net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci8086,108a pci8086,108a net pci none "Intel(R) PRO/1000 Server Adapter Driver"
+pci9005,8000 pci9005,8000 msd pci adpu320.bef "Adaptec SCSI Card 29320A(H1B) - Ultra320 SCSI"
+pci9005,8010 pci9005,8010 msd pci adpu320.bef "Adaptec SCSI Card 39320 - Ultra320 SCSI"
+pci9005,8011 pci9005,8011 msd pci adpu320.bef "Adaptec SCSI Card 39320D - Ultra320 SCSI"
+pci9005,8012 pci9005,8012 msd pci adpu320.bef "Adaptec SCSI Card 29320 - Ultra320 SCSI"
+pci9005,8014 pci9005,8014 msd pci adpu320.bef "Adaptec SCSI Card 29320LP - Ultra320 SCSI"
+pci9005,8015 pci9005,8015 msd pci adpu320.bef "Adaptec SCSI Card 39320(H2B) - Ultra320 SCSI"
+pci9005,8016 pci9005,8016 msd pci adpu320.bef "Adaptec SCSI Card 39320A - Ultra320 SCSI"
+pci9005,8017 pci9005,8017 msd pci adpu320.bef "Adaptec SCSI Card 29320ALP(H1B) - Ultra320 SCSI"
+pci9005,801d pci9005,801d msd pci adpu320.bef "Adaptec SCSI Card AIC-7902B - Ultra320 SCSI"
+pci9005,801e pci9005,801e msd pci adpu320.bef "Adaptec SCSI Card AIC-7901A - Ultra320 SCSI"
+pci9005,801f pci9005,801f msd pci adpu320.bef "Adaptec AIC-7902 - Ultra320 SCSI"
+pci9005,285 pci9005,285 msd pci none "Adaptec AdvancedRAID Controller"
+pci1028,a pci1028,a msd pci none "PERC 3/DI RAID Controller"
+pci1028,e pci1028,e msd pci none "PERC 4/DI RAID Controller"
+pci1028,f pci1028,f msd pci none "PERC 4/DI RAID Controller"
+pci1028,493 pci1028,493 msd pci none "PERC 3/DC RAID Controller"
+pci1028,518 pci1028,518 msd pci none "PERC 4/DC RAID Controller"
+pci1028,520 pci1028,520 msd pci none "PERC 4/SC RAID Controller"
+pci1000,532 pci1000,532 msd pci none "MegaRAID SCSI 320-2x"
+pci9005,cf pci9005,cf msd pci cadp160.bef "Adaptec AIC-7899 Ultra160 SCSI"
+pci9005,8f pci9005,8f msd pci cadp160.bef "Adaptec AIC-7892 Ultra160 SCSI"
+pci9005,c0 pci9005,c0 msd pci cadp160.bef "Adaptec 39160 Ultra160 SCSI HBA"
+pci9005,80 pci9005,80 msd pci cadp160.bef "Adaptec 29160/N/LP Ultra160 SCSI HBA"
+pci9004,5078 pci9004,5078 msd pci adp.bef "Adaptec AIC-7850 SCSI"
+pci9004,5578 pci9004,5578 msd pci adp.bef "Adaptec AIC-7855 SCSI"
+pci9004,6075 pci9004,6075 msd pci adp.bef "Adaptec AHA-7560 SCSI"
+pci9004,6078 pci9004,6078 msd pci adp.bef "Adaptec AHA-7860 SCSI"
+pci9004,6178 pci9004,6178 msd pci adp.bef "Adaptec AHA-7861 SCSI"
+pci9004,6278 pci9004,6278 msd pci adp.bef "Adaptec AHA-7862 SCSI"
+pci9004,7078 pci9004,7078 msd pci adp.bef "Adaptec AIC-7870 SCSI"
+pci9004,7178 pci9004,7178 msd pci adp.bef "Adaptec AHA-2940/2940W SCSI"
+pci9004,7278 pci9004,7278 msd pci adp.bef "Adaptec AHA-3940/3940W SCSI"
+pci9004,7478 pci9004,7478 msd pci adp.bef "Adaptec AHA-2944W Differential SCSI"
+pci9004,7578 pci9004,7578 msd pci adp.bef "Adaptec AHA-7875 SCSI"
+pci9004,8078 pci9004,8078 msd pci adp.bef "Adaptec AIC-7880 UltraSCSI"
+pci9004,8178 pci9004,8178 msd pci adp.bef "Adaptec AHA-2940U/2940UW UltraSCSI"
+pci9004,8278 pci9004,8278 msd pci adp.bef "Adaptec AHA-7882 UltraSCSI"
+pci9004,8478 pci9004,8478 msd pci adp.bef "Adaptec AHA-7884 SCSI"
+pci9004,8578 pci9004,8578 msd pci adp.bef "Adaptec AHA-7885 SCSI"
+pci9004,7860 pci9004,7860 msd pci adp.bef "Adaptec AHA-2940W/2940UW Rev B Ultra SCSI Adapter"
+pci9004,7880 pci9004,7880 msd pci adp.bef "Adaptec AHA-2940W/2940UW Rev B Ultra SCSI Adapter"
+pci9004,7881 pci9004,7881 msd pci adp.bef "Adaptec AHA-2940W/2940UW Rev B Ultra SCSI Adapter"
+pci9004,7891 pci9004,7891 msd pci adp.bef "Adaptec AHA-2940W/2940UW Dual Ultra SCSI Adapter"
+pci9004,7892 pci9004,7892 msd pci adp.bef "Adaptec AHA-3940AUW Dual-channel Ultra/Wide SCSI Adapter"
+pci9004,7895 pci9004,7895 msd pci adp.bef "Adaptec AIC-7895 Ultra SCSI Controller"
+pci9005,a180 pci9005,a180 msd pci cadp.bef "Adaptec AHA-2940U2W Ultra-II SCSI Controller"
+pci9005,e100 pci9005,e100 msd pci cadp.bef "Adaptec AHA-2950U2B Ultra-II SCSI Controller"
+pci9005,f500 pci9005,f500 msd pci cadp.bef "Adaptec AHA-3950U2B Dual Ultra-II SCSI Controller"
+pci9005,5f pci9005,5f msd pci cadp.bef "Adaptec AIC-7896 SCSI"
+pci9005,1f pci9005,1f msd pci cadp.bef "Adaptec AIC-7890AB SCSI Controller"
+pci9005,a100 pci9005,a100 msd pci cadp.bef "Adaptec AHA-2940u2b Scsi Controller"
+pci9005,2180 pci9005,2180 msd pci cadp.bef "Adaptec AHA-2940u2-OEM Scsi Controller"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/menu.lst	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,19 @@
+#
+#pragma ident	"@(#)install_menu	1.1	05/04/15 SMI"
+#
+default=0
+timeout=30
+splashimage=/boot/grub/splash.xpm.gz
+foreground=ffffff
+background=444444
+title OpenSolaris 2008.05
+	kernel$ /platform/i86pc/kernel/$ISADIR/unix
+	module /boot/x86.microroot
+
+title OpenSolaris 2008.05 text console
+	kernel$ /platform/i86pc/kernel/$ISADIR/unix -B livemode=text
+	module /boot/x86.microroot
+
+title Boot from Hard Disk
+	rootnoverify (hd0)
+	chainloader +1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/mime.types	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,48 @@
+#--Netscape Communications Corporation MIME Information
+#Do not delete the above line. It is used to identify the file type.
+#mime types added by Netscape Helper
+type=application/x-java-jnlp-file desc="Java Web Start" exts="jnlp"
+application/vnd.oasis.opendocument.text odt
+application/vnd.oasis.opendocument.text-template ott
+application/vnd.oasis.opendocument.text-web oth
+application/vnd.oasis.opendocument.text-master odm
+application/vnd.oasis.opendocument.graphics odg
+application/vnd.oasis.opendocument.graphics-template otg
+application/vnd.oasis.opendocument.presentation odp
+application/vnd.oasis.opendocument.presentation-template otp
+application/vnd.oasis.opendocument.spreadsheet ods
+application/vnd.oasis.opendocument.spreadsheet-template ots
+application/vnd.oasis.opendocument.chart odc
+application/vnd.oasis.opendocument.formula odf
+application/vnd.oasis.opendocument.image odi
+application/vnd.sun.xml.writer sxw
+application/vnd.sun.xml.writer.template stw
+application/vnd.sun.xml.writer.global sxg
+application/vnd.stardivision.writer sdw vor
+application/vnd.stardivision.writer-global sgl
+application/vnd.sun.xml.calc sxc
+application/vnd.sun.xml.calc.template stc
+application/vnd.stardivision.calc sdc
+application/vnd.stardivision.chart sds
+application/vnd.sun.xml.impress sxi
+application/vnd.sun.xml.impress.template sti
+application/vnd.stardivision.impress sdd sdp
+application/vnd.sun.xml.draw sxd
+application/vnd.sun.xml.draw.template std
+application/vnd.stardivision.draw sda
+application/vnd.sun.xml.math sxm
+application/vnd.stardivision.math smf
+application/vnd.sun.xml.base odb
+application/vnd.openofficeorg.extension oxt
+application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
+application/vnd.ms-word.document.macroenabled.12 docm
+application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
+application/vnd.ms-word.template.macroenabled.12 dotm
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
+application/vnd.ms-excel.sheet.macroenabled.12 xlsm
+application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
+application/vnd.ms-excel.template.macroenabled.12 xltm
+application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
+application/vnd.ms-powerpoint.presentation.macroenabled.12 pptm
+application/vnd.openxmlformats-officedocument.presentationml.template potx
+application/vnd.ms-powerpoint.template.macroenabled.12 potm
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/mpapi.conf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,34 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# This file contains names and references to MP API plugin libraries
+#
+#  Do NOT manually edit this file
+#
+# Format:
+#
+# <library ID>  <library pathname>
+#
+com.sun.mpapi32		/lib/libmpscsi_vhci.so
+com.sun.mpapi64		/lib/64/libmpscsi_vhci.so
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/nvidia.conf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,13 @@
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+
+name="nvidia" parent="pseudo" instance=255;
+
+#Uncomment the following line if you are not getting MSI interupts with IPL 9
+#interrupt-priorities=6;
+
+#Comment out the following line or set the value to 1 if you want to enable
+#the use of MSI interrupts
+AllowMSI=0;
Binary file src/util/distro-import/107/opensolaris-logo.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/policy.conf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,83 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# /etc/security/policy.conf
+#
+# security policy configuration for user attributes. see policy.conf(4)
+#
+#ident	"%Z%%M%	%I%	%E% SMI"
+#
+AUTHS_GRANTED=solaris.device.cdrw
+PROFS_GRANTED=Basic Solaris User
+CONSOLE_USER=Console User
+
+# crypt(3c) Algorithms Configuration
+#
+# CRYPT_ALGORITHMS_ALLOW specifies the algorithms that are allowed to
+# be used for new passwords.  This is enforced only in crypt_gensalt(3c).
+#
+CRYPT_ALGORITHMS_ALLOW=1,2a,md5,5,6
+
+# To deprecate use of the traditional unix algorithm, uncomment below
+# and change CRYPT_DEFAULT= to another algorithm.  For example,
+# CRYPT_DEFAULT=1 for BSD/Linux MD5.
+#
+#CRYPT_ALGORITHMS_DEPRECATE=__unix__
+
+# The OpenSolaris default is a SHA256 based algorithm.  To revert to the
+# policy present in Solaris releases, set CRYPT_DEFAULT=__unix__.
+# This is not listed in crypt.conf(4) since it is internal to libc.
+# The reserved name __unix__ is used to refer to it.
+#
+CRYPT_DEFAULT=5
+#
+# These settings determine the default privileges users have.  If not set,
+# the default privileges are taken from the inherited set.
+# There are two different settings; PRIV_DEFAULT determines the default
+# set on login; PRIV_LIMIT defines the Limit set on login.
+# Individual users can have privileges assigned or taken away through
+# user_attr.  Privileges can also be assigned to profiles in which case
+# the users with those profiles can use those privileges through pfexec(1m).
+# For maximum future compatibility, the specifications should
+# always include "basic" or "all"; privileges should then be removed using
+# the negation.  E.g., PRIV_LIMIT=all,!sys_linkdir takes away only the
+# sys_linkdir privilege, regardless of future additional privileges.
+# Similarly, PRIV_DEFAULT=basic,!file_link_any takes away only the
+# file_link_any privilege from the basic privilege set; only that notation
+# is immune from a future addition of currently unprivileged operations to
+# the basic privilege set.
+# NOTE: removing privileges from the the Limit set requires EXTREME care
+# as any set-uid root program may suddenly fail because it lacks certain
+# privilege(s).
+#
+#PRIV_DEFAULT=basic
+#PRIV_LIMIT=all
+#
+# LOCK_AFTER_RETRIES specifies the default account locking policy for local
+# user accounts (passwd(4)/shadow(4)).  The default may be overridden by
+# a user's user_attr(4) "lock_after_retries" value.
+# YES enables local account locking, NO disables local account locking.
+# The default value is NO.
+#
+#LOCK_AFTER_RETRIES=NO
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/prof_attr	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,129 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+
+#
+# /etc/security/prof_attr
+#
+# profiles attributes. see prof_attr(4)
+#
+All:::Execute any command as the user or role:help=RtAll.html
+Apache 22 Administration::::auths=solaris.smf.manage.http/apache22,solaris.smf.value.http/apache22
+Application Server Management:::Administrator of Application Server:
+Audit Control:::Configure Solaris Auditing:auths=solaris.audit.config,solaris.jobs.admin,solaris.admin.logsvc.purge,solaris.admin.logsvc.read;help=RtAuditCtrl.html
+Audit Review:::Review Solaris Auditing logs:auths=solaris.audit.read;help=RtAuditReview.html
+Basic Actions:::A minimum set of actions necessary to login through the Common Desktop Environment and perform simple operations.:help=RtBasicActions.html
+Basic Solaris User:::Automatically assigned rights:auths=solaris.profmgr.read,solaris.mail.mailq,solaris.device.mount.removable,solaris.admin.usermgr.read,solaris.admin.logsvc.read,solaris.admin.fsmgr.read,solaris.admin.serialmgr.read,solaris.admin.diskmgr.read,solaris.admin.procmgr.user,solaris.compsys.read,solaris.admin.printer.read,solaris.admin.prodreg.read,solaris.admin.dcmgr.read,solaris.snmp.read,solaris.project.read,solaris.admin.patchmgr.read,,solaris.network.hosts.read,solaris.admin.volmgr.read;profiles=All;help=RtDefault.html
+Brightness:::For authorized users to Control LCD Brightness:auths=solaris.system.power.brightness;help=RtSysPowerMgmtBrightness.html
+CPU Power Management:::For authorized users to manage CPU Power:auths=solaris.system.power.cpu;help=RtCPUPowerManagement.html
+CUPS Administration::::auths=solaris.smf.manage.cups
+Console User:::Manage System as the Console User:profiles=Suspend To RAM,Suspend To Disk,Brightness,CPU Power Management,Network Autoconf,Network Wifi Info;auths=solaris.system.shutdown;help=RtConsUser.html
+Contract Observer:::Reliably observe any/all contract events:help=RtContractObserver.html
+Cron Management:::Manage at and cron jobs:auths=solaris.jobs.*,solaris.smf.manage.cron;help=RtCronMngmnt.html
+Crypto Management:::Cryptographic Framework Administration:help=RtCryptoMngmnt.html
+D-BUS Management:::Manage D-BUS:auths=solaris.smf.manage.dbus;help=RtDBUSMngmnt.html
+DAT Administration:::Manage the DAT configuration:help=RtDatAdmin.html
+DHCP Management:::Manage the DHCP service:auths=solaris.dhcpmgr.*;help=RtDHCPMngmnt.html
+Desktop Configuration:::Configure graphical desktop software:auths=solaris.smf.manage.x11,solaris.smf.manage.font,solaris.smf.manage.dt.login
+Device Management:::Control Access to Removable Media:auths=solaris.device.*,solaris.admin.serialmgr.*;help=RtDeviceMngmnt.html
+Device Security:::Manage devices and Volume Manager:auths=solaris.device.*,solaris.smf.manage.vt,solaris.smf.manage.dt.login,solaris.admin.serialmgr.*;help=RtDeviceSecurity.html
+Extended Accounting Flow Management:::Manage the Flow Extended Accounting service:auths=solaris.smf.manage.extended-accounting.flow,solaris.smf.value.extended-accounting.flow;profiles=acctadm;help=RtExActtFlow.html
+Extended Accounting Net Management:::Manage the Net Extended Accounting service:auths=solaris.smf.manage.extended-accounting.net,solaris.smf.value.extended-accounting.net;profiles=acctadm;help=RtExActtNet.html
+Extended Accounting Process Management:::Manage the Process Extended Accounting service:auths=solaris.smf.manage.extended-accounting.process,solaris.smf.value.extended-accounting.process;profiles=acctadm;hep=RtExAcctProcess.html
+Extended Accounting Task Management:::Manage the Task Extended Accounting service:auths=solaris.smf.manage.extended-accounting.task,solaris.smf.value.extended-accounting.task;profiles=acctadm;help=RtExAcctTask.html
+FTP Management:::Manage the FTP server:help=RtFTPMngmnt.html
+File System Management:::Manage, mount, share file systems:profiles=SMB Management,VSCAN Management,SMBFS Management;auths=solaris.smf.manage.autofs,solaris.smf.manage.shares.*,solaris.smf.value.shares.*,solaris.admin.fsmgr.*,solaris.admin.diskmgr.*,solaris.admin.volmgr.*;help=RtFileSysMngmnt.html
+File System Security:::Manage file system security attributes:help=RtFileSysSecurity.html;auths=solaris.admin.fsmgr.*,solaris.admin.diskmgr.*,solaris.admin.volmgr.*
+HAL Management:::Manage HAL SMF service:auths=solaris.smf.manage.hal;help=RtHALMngmnt.html
+IP Filter Management:::IP Filter Administration:help=RtIPFilterMngmnt.html
+ISCSI Target Administration:::Configure ISCSI Target service:auths=solaris.smf.modify.iscsitgt,solaris.smf.read.iscsitgt,solaris.smf.value.iscsitgt
+ISCSI Target Management:::Start/Stop ISCSI Target service:auths=solaris.smf.manage.iscsitgt
+ISNS Server Management:::Manage ISNS server:auths=solaris.smf.manage.isns,solaris.smf.value.isns,solaris.isnsmgr.write
+Idmap Name Mapping Management:::Manage Name-based Mapping Rules of Identity Mapping Service:auths=solaris.admin.idmap.rules;help=RtIdmapNameRulesMngmnt.html
+Idmap Service Management:::Manage Identity Mapping Service:auths=solaris.smf.manage.idmap,solaris.smf.value.idmap;help=RtIdmapMngmnt.html
+Inetd Management:::Manage inetd configuration parameters:auths=solaris.smf.manage.inetd,solaris.smf.value.inetd;help=RtInetdMngmnt.html
+Information Security:::Maintains MAC and DAC security policies:profiles=Device Security,File System Security,Name Service Security,Network Security,Object Access Management,Object Label Management;help=RtInfoSec.html
+Kerberos Client Management:::Maintain and Administer Kerberos excluding the servers:help=RtKerberosClntMngmnt.html
+Kerberos Server Management:::Maintain and Administer Kerberos Servers:profiles=Kerberos Client Management;help=RtKerberosSrvrMngmnt.html
+Lighttpd 14 Administration::::auths=solaris.smf.manage.http/lighttpd14,solaris.smf.value.http/lighttpd14
+Log Management:::Manage log files:help=RtLogMngmnt.html
+MMS Administrator:::MMS Media Manager Administrator:auths=solaris.smf.manage.mms,solaris.smf.value.mms,solaris.mms.*;help=RtMMSAdmin.html
+MMS Operator:::MMS Media Manager Operator:auths=solaris.smf.manage.mms,solaris.mms.media.*,solaris.mms.request.*,solaris.mms.device.state.*,solaris.mms.device.log.*;help=RtMMSOper.html
+MMS User:::MMS Tape User:auths=solaris.mms.io.*;help=RtMMSUser.html
+Mail Management:::Manage sendmail & queues:auths=solaris.smf.manage.sendmail;help=RtMailMngmnt.html
+Maintenance and Repair:::Maintain and repair a system:auths=solaris.smf.manage.system-log,solaris.label.range,solaris.smf.manage.coreadm,solaris.smf.value.coreadm,solaris.admin.logsvc.write,solaris.admin.logsvc.read,solaris.compsys.write,solaris.compsys.read,solaris.system.shutdown;help=RtMaintAndRepair.html
+Media Backup:::Backup files and file systems:profiles=NDMP Management;help=RtMediaBkup.html
+Media Restore:::Restore files and file systems from backups:profiles=NDMP Management;help=RtMediaRestore.html
+Memcached Administration::::auths=solaris.smf.manage.memcached,solaris.smf.value.memcached
+MySQL Administration::::auths=solaris.smf.manage.mysql/version_50,solaris.smf.value.mysql/version_50
+NDMP Management:::Manage the NDMP service:auths=solaris.smf.manage.ndmp,solaris.smf.value.ndmp,solaris.smf.read.ndmp;help=RtNdmpMngmnt.html
+Name Service Management:::Non-security name service scripts/commands:help=RtNameServiceAdmin.html
+Name Service Security:::Security related name service scripts/commands:help=RtNameServiceSecure.html
+Network Autoconf:::Manage network auto-magic configuration via nwamd:auths=solaris.network.autoconf;help=RtNetAutoconf.html
+Network IPsec Management:::Manage IPsec and IKE:auths=solaris.smf.manage.ipsec,solaris.smf.value.ipsec;help=RtNetIPsec.html
+Network Link Security:::Manage network link security:auths=solaris.network.link.security;help=RtNetLinkSecure.html
+Network Management:::Manage the host and network configuration:auths=solaris.smf.manage.name-service-cache,solaris.smf.manage.bind,solaris.smf.value.routing,solaris.smf.manage.routing,solaris.smf.value.nwam,solaris.smf.manage.nwam,solaris.smf.manage.tnd,solaris.smf.manage.tnctl,solaris.smf.manage.wpa,solaris.smf.value.mdns,solaris.smf.manage.mdns,solaris.admin.dcmgr.clients,solaris.admin.dcmgr.read,solaris.snmp.*,solaris.network.hosts.*;profiles=Network Wifi Management,Inetd Management,Network Autoconf,Network Observability,Network Wifi Info;help=RtNetMngmnt.html
+Network Observability:::Allow access to observability devices:privs=net_observability;help=RtNetObservability.html
+Network Security:::Manage network and host security:auths=solaris.smf.manage.ssh,solaris.smf.value.tnd,solaris.network.*;profiles=Network Wifi Security,Network Link Security,Network IPsec Management;help=RtNetSecure.html
+Network Wifi Info:::Obtain Wireless Information:
+Network Wifi Management:::Manage wifi network configuration:auths=solaris.network.wifi.config;help=RtNetWifiMngmnt.html
+Network Wifi Security:::Manage wifi network security:auths=solaris.network.wifi.wep;help=RtNetWifiSecure.html
+Object Access Management:::Change ownership and permission on files:help=RtObAccessMngmnt.html
+Object Label Management:::Change labels on files.:auths=solaris.device.allocate,solaris.label.file.downgrade,solaris.label.win.downgrade,solaris.label.win.upgrade,solaris.label.file.upgrade,solaris.label.range,solaris.smf.manage.labels;help=RtObjectLabelMngmnt.html
+OpenLDAP Server Administration:::OpenLDAP Server scripts/commands:
+Operator:::Can perform simple administrative tasks:profiles=Printer Management,Media Backup,All;help=RtOperator.html
+Outside Accred:::Allow a user to operate outside the user accreditation range.:auths=solaris.label.range;help=RtOutsideAccred.html
+Postgres Administration::::auths=solaris.smf.manage.postgres,solaris.smf.value.postgres
+Primary Administrator:::Can perform all administrative tasks:auths=solaris.*,solaris.grant;help=RtPriAdmin.html
+Printer Management:::Manage printers, daemons, spooling:auths=solaris.print.*,solaris.label.print,solaris.smf.manage.discovery.printers.*,solaris.smf.value.discovery.printers.*,solaris.admin.printer.read,solaris.admin.printer.modify,solaris.admin.printer.delete;help=RtPrntAdmin.html
+Process Management:::Manage current processes and processors:auths=solaris.smf.manage.cron,solaris.smf.manage.power,solaris.admin.procmgr.*;help=RtProcManagement.html
+Project Management:::Manage Solaris projects:help=RtProjManagement.html;auths=solaris.project.read,solaris.project.write
+Rights Delegation:::Delegate ability to assign rights to users and roles:auths=solaris.role.delegate,solaris.profmgr.delegate,solaris.grant;help=RtRightsDelegate.html
+Rmvolmgr Management:::Manage Removable Volume Manager SMF service:auths=solaris.smf.manage.rmvolmgr;help=RtRmvolmgrMngmnt.html
+SMB Management:::Manage the SMB service:auths=solaris.smf.manage.smb,solaris.smf.value.smb,solaris.smf.read.smb;help=RtSMBMngmnt.html
+SMBFS Management:::Manage the SMB client:auths=solaris.smf.manage.smbfs,solaris.smf.value,solaris.smf.modify.application;help=RtSMBFSMngmnt.html
+STMF Administration:::Configure STMF service:auths=solaris.smf.modify.application
+STMF Management:::Start/Stop STMF service:auths=solaris.smf.manage.stmf
+Service Management:::Manage services:auths=solaris.smf.manage,solaris.smf.modify
+Service Operator:::Administer services:auths=solaris.smf.manage,solaris.smf.modify.framework
+Software Installation:::Add application software to the system:help=RtSoftwareInstall.html;auths=solaris.smf.manage.servicetags,solaris.admin.prodreg.read,solaris.admin.prodreg.modify,solaris.admin.prodreg.delete,solaris.admin.dcmgr.admin,solaris.admin.dcmgr.read,solaris.admin.patchmgr.*;profiles=ZFS File System Management
+Stunnel Administration::::auths=solaris.smf.manage.stunnel,solaris.smf.value.stunnel
+Suspend To Disk:::For authorized users to Suspend to Disk:auths=solaris.system.power.suspend.disk;help=RtSysPowerMgmtSuspendToDisk.html
+Suspend To RAM:::For authorized users to Suspend to RAM:auths=solaris.system.power.suspend.ram;help=RtSysPowerMgmtSuspendToRAM.html
+Suspend:::For authorized users to Suspend system:auths=solaris.system.power.suspend.*;help=RtSysPowerMgmtSuspend.html
+System Administrator:::Can perform most non-security administrative tasks:profiles=Audit Review,Printer Management,Cron Management,Device Management,File System Management,Mail Management,Maintenance and Repair,Media Backup,Media Restore,Name Service Management,Network Management,Object Access Management,Process Management,Software Installation,User Management,Project Management,All;help=RtSysAdmin.html
+System Event Management:::Manage system events and system event channels:help=RtSysEvMngmnt.html
+System Power:::For authorized users to manage system power:auths=solaris.system.power.*;help=RtSysPowerMgmt.html
+TPM Administration::::auths=solaris.smf.manage.tcsd,solaris.smf.value.tcsd
+User Management:::Manage users, groups, home directory:auths=solaris.profmgr.read,solaris.admin.usermgr.write,solaris.admin.usermgr.read,solaris.admin.usermgr.manage;help=RtUserMngmnt.html
+User Security:::Manage passwords, clearances:auths=solaris.role.*,solaris.profmgr.*,solaris.label.range,solaris.admin.usermgr.*,solaris.admin.privilege.write;help=RtUserSecurity.html
+VSCAN Management:::Manage the VSCAN service:auths=solaris.smf.manage.vscan,solaris.smf.value.vscan,solaris.smf.modify.application;help=RtVscanMngmnt.html
+Web Console Management:::Administrator of Sun Java Web Console:
+ZFS File System Management:::Create and Manage ZFS File Systems:help=RtZFSFileSysMngmnt.html
+ZFS Storage Management:::Create and Manage ZFS Storage Pools:help=RtZFSStorageMngmnt.html
+Zone Management:::Zones Virtual Application Environment Administration:help=RtZoneMngmnt.html
+acctadm:::Do not assign to users. Commands required for Extended Accounting Management profiles:help=RtAcctadm.help
+dtwm:::Do not assign to users. Actions and commands required for the window manager (dtwm).:help=Rtdtwm.html
+shutdown:::Do not assign to users. Contains actions requiring shutdown authorization.:auths=solaris.system.shutdown;help=Rtshutdown.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/redist_cluster	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,3528 @@
+include common/FSWxorg-fonts-core
+include common/FSWxorg-fonts-cyrillic
+include common/FSWxorg-fonts-daewoo
+include common/FSWxorg-fonts-ethiopic
+include common/FSWxorg-fonts-iso8859-10
+include common/FSWxorg-fonts-iso8859-13
+include common/FSWxorg-fonts-iso8859-14
+include common/FSWxorg-fonts-iso8859-16
+include common/FSWxorg-fonts-iso8859-2
+include common/FSWxorg-fonts-iso8859-3
+include common/FSWxorg-fonts-iso8859-4
+include common/FSWxorg-fonts-iso8859-9
+include common/FSWxorg-fonts-jiskan
+include common/FSWxorg-fonts-syriac
+include common/FSWxorg-fonts-vera
+$(i386_ONLY)include common/OSOLvpanels
+$(i386_ONLY)include common/OSOLvpanels-mysql
+$(i386_ONLY)include common/OSOLvpanels-sysid
+include common/SUNW1394
+include common/SUNW1394h
+include common/SUNWDTraceToolkit
+include common/SUNWGlib
+include common/SUNWGtk
+include common/SUNWIPython
+include common/SUNWPython
+include common/SUNWPython-extra
+include common/SUNWPython25
+include common/SUNWTcl
+include common/SUNWTiff
+include common/SUNWTk
+include common/SUNWa2ps
+include common/SUNWaac
+include common/SUNWacc
+include common/SUNWaclg
+include common/SUNWaconf
+include common/SUNWadmap
+include common/SUNWadmlib-sysid
+include common/SUNWadmr
+include common/SUNWafe
+include common/SUNWant
+include common/SUNWapch
+include common/SUNWapch22
+include common/SUNWapch22d
+include common/SUNWapch22m-dtrace
+include common/SUNWapch22m-fcgid
+include common/SUNWapch22m-jk
+include common/SUNWapch22m-php52
+include common/SUNWapch22m-security
+include common/SUNWapchd
+include common/SUNWapct
+include common/SUNWapr13
+include common/SUNWapr13doc
+include common/SUNWapu13
+include common/SUNWapu13-ldap
+include common/SUNWapu13dbd-mysql
+include common/SUNWapu13dbd-pgsql
+include common/SUNWapu13dbd-sqlite
+include common/SUNWapu13doc
+include common/SUNWarbel
+include common/SUNWarc
+include common/SUNWastdev
+include common/SUNWatfs
+include common/SUNWauda
+include common/SUNWaudd
+include common/SUNWaudf
+include common/SUNWaudh
+include common/SUNWaudit
+include common/SUNWauto-install
+include common/SUNWautoef
+include common/SUNWav1394
+include common/SUNWavahi-bridge-dsd
+include common/SUNWbabl
+include common/SUNWbart
+include common/SUNWbash
+include common/SUNWbcc
+include common/SUNWbeadm
+include common/SUNWbge
+include common/SUNWbind
+include common/SUNWbinutils
+include common/SUNWbip
+include common/SUNWbison
+include common/SUNWbluefish
+include common/SUNWbnu
+include common/SUNWbonnieplus
+include common/SUNWbrltty
+include common/SUNWbs
+include common/SUNWbtool
+include common/SUNWbzip
+include common/SUNWcacaodtrace
+include common/SUNWcacaort
+include common/SUNWcacaowsvr
+include common/SUNWcairomm
+include common/SUNWcakr
+include common/SUNWcar
+$(i386_ONLY)include common/SUNWccsm
+include common/SUNWcdrw
+include common/SUNWcea
+include common/SUNWced
+include common/SUNWcedu
+include common/SUNWcfcl
+include common/SUNWcfpl
+include common/SUNWcheese
+include common/SUNWchxge
+include common/SUNWcimserver
+include common/SUNWckr
+include common/SUNWcmake
+include common/SUNWcnetr
+include common/SUNWcns
+include common/SUNWcodeina
+$(i386_ONLY)include common/SUNWcompiz
+$(i386_ONLY)include common/SUNWcompiz-fusion-extra
+$(i386_ONLY)include common/SUNWcompiz-fusion-main
+$(i386_ONLY)include common/SUNWcompizconfig-gconf
+$(i386_ONLY)include common/SUNWcompizconfig-python
+include common/SUNWcontact-lookup-applet
+include common/SUNWcpc
+include common/SUNWcpcu
+include common/SUNWcpp
+include common/SUNWcpr
+include common/SUNWcs
+include common/SUNWcsd
+include common/SUNWcsl
+include common/SUNWcstl
+include common/SUNWctpls
+include common/SUNWcups
+include common/SUNWcups-libs
+include common/SUNWcups-manager
+include common/SUNWcurl
+include common/SUNWcvs
+include common/SUNWdbus
+include common/SUNWdbus-bindings
+include common/SUNWdbus-libs
+include common/SUNWdcaf
+include common/SUNWdcraw
+$(i386_ONLY)include common/SUNWddu
+$(i386_ONLY)include common/SUNWddu-l10n
+include common/SUNWdesktop-cache
+include common/SUNWdesktop-search
+include common/SUNWdesktop-search-firefox
+include common/SUNWdesktop-search-thunderbird
+include common/SUNWdfbh
+include common/SUNWdhcm
+include common/SUNWdhcs
+include common/SUNWdhcsb
+include common/SUNWdia
+include common/SUNWdialog
+include common/SUNWdiffstat
+include common/SUNWdistro-const
+include common/SUNWdistro-license-copyright
+include common/SUNWdiveintopython
+include common/SUNWdmfe
+include common/SUNWdmgt
+include common/SUNWdoc
+include common/SUNWdoxygen
+include common/SUNWdpl
+include common/SUNWdsd
+include common/SUNWdtrc
+include common/SUNWdtrp
+include common/SUNWdvdrw
+include common/SUNWemlxs
+include common/SUNWerlang
+include common/SUNWerlang-doc
+include common/SUNWespeak
+include common/SUNWesu
+include common/SUNWevolution
+include common/SUNWevolution-data-server
+include common/SUNWevolution-exchange
+include common/SUNWevolution-jescs
+include common/SUNWevolution-libs
+include common/SUNWevolution-webcal
+include common/SUNWexpect
+include common/SUNWfchba
+include common/SUNWfcip
+include common/SUNWfcmdb
+include common/SUNWfcp
+include common/SUNWfcprt
+include common/SUNWfcsm
+include common/SUNWfctl
+include common/SUNWfetchmail
+include common/SUNWffilters
+include common/SUNWfftw2
+include common/SUNWfftw3
+include common/SUNWfilebench
+include common/SUNWfirefox
+include common/SUNWfirefox-bookmark
+include common/SUNWflac
+include common/SUNWflexlex
+include common/SUNWflexruntime
+include common/SUNWfmd
+include common/SUNWfontconfig
+include common/SUNWfontconfig-docs
+include common/SUNWfoomatic-db
+include common/SUNWfoomatic-db-engine
+include common/SUNWfping
+include common/SUNWfppd
+include common/SUNWfreetype2
+include common/SUNWfsexam
+include common/SUNWfss
+include common/SUNWftdu
+include common/SUNWftp
+include common/SUNWfwdc
+include common/SUNWfwdcu
+include common/SUNWfwflash
+include common/SUNWgamin
+include common/SUNWgawk
+include common/SUNWgcc
+include common/SUNWgccruntime
+include common/SUNWgcmn
+include common/SUNWgd2
+include common/SUNWgdb
+include common/SUNWgegl
+include common/SUNWgetting-started-guide
+include common/SUNWgftp
+include common/SUNWggrp
+include common/SUNWghostscript
+include common/SUNWgimpprint
+include common/SUNWgit
+include common/SUNWgkrellm
+include common/SUNWgksu
+include common/SUNWglibmm
+include common/SUNWgm4
+include common/SUNWgmake
+include common/SUNWgnome-a11y-dasher
+include common/SUNWgnome-a11y-gok
+include common/SUNWgnome-a11y-libs
+include common/SUNWgnome-a11y-mousetweaks
+include common/SUNWgnome-a11y-poke
+include common/SUNWgnome-a11y-reader
+include common/SUNWgnome-a11y-speech
+include common/SUNWgnome-a11y-speech-espeak
+include common/SUNWgnome-a11y-speech-freetts
+include common/SUNWgnome-applets
+include common/SUNWgnome-archive-mgr
+include common/SUNWgnome-audio
+include common/SUNWgnome-base-libs
+include common/SUNWgnome-base-libs-java
+include common/SUNWgnome-calculator
+include common/SUNWgnome-camera
+include common/SUNWgnome-camera-img-editor-plugin
+include common/SUNWgnome-cd
+include common/SUNWgnome-cd-burner
+include common/SUNWgnome-character-map
+include common/SUNWgnome-commander
+include common/SUNWgnome-common-devel
+include common/SUNWgnome-component
+include common/SUNWgnome-config
+include common/SUNWgnome-config-editor
+include common/SUNWgnome-config-java
+include common/SUNWgnome-crash-report
+include common/SUNWgnome-desklets
+include common/SUNWgnome-desklets-extra
+include common/SUNWgnome-desktop-prefs
+include common/SUNWgnome-devel-docs
+include common/SUNWgnome-devhelp
+include common/SUNWgnome-dialog
+include common/SUNWgnome-dictionary
+include common/SUNWgnome-disk-analyzer
+include common/SUNWgnome-display-mgr
+include common/SUNWgnome-doc-utils
+include common/SUNWgnome-dtstart
+include common/SUNWgnome-file-mgr
+include common/SUNWgnome-fonts
+include common/SUNWgnome-fun-applets
+include common/SUNWgnome-games
+include common/SUNWgnome-gtksourceview
+include common/SUNWgnome-gui-test
+include common/SUNWgnome-gvfs
+include common/SUNWgnome-help-viewer
+include common/SUNWgnome-hex-editor
+include common/SUNWgnome-im-client
+include common/SUNWgnome-img-editor
+include common/SUNWgnome-img-editor-help
+include common/SUNWgnome-img-organizer
+include common/SUNWgnome-img-viewer
+include common/SUNWgnome-internet-applets
+include common/SUNWgnome-intranet-applets
+include common/SUNWgnome-libs
+include common/SUNWgnome-log-viewer
+include common/SUNWgnome-media
+include common/SUNWgnome-media-apps
+include common/SUNWgnome-media-center
+include common/SUNWgnome-media-player
+include common/SUNWgnome-meeting
+include common/SUNWgnome-menu-editor
+include common/SUNWgnome-mm-applets
+include common/SUNWgnome-nettool
+include common/SUNWgnome-panel
+include common/SUNWgnome-pdf-viewer
+include common/SUNWgnome-pilot
+include common/SUNWgnome-power-manager
+include common/SUNWgnome-print
+include common/SUNWgnome-ps-viewer
+include common/SUNWgnome-python-desktop
+include common/SUNWgnome-python-extras
+include common/SUNWgnome-python-libs
+include common/SUNWgnome-remote-desktop
+include common/SUNWgnome-screenshot
+include common/SUNWgnome-search-tool
+include common/SUNWgnome-session
+include common/SUNWgnome-sound-recorder
+include common/SUNWgnome-spell
+include common/SUNWgnome-system-monitor
+include common/SUNWgnome-system-tools
+include common/SUNWgnome-terminal
+include common/SUNWgnome-terminal-java
+include common/SUNWgnome-text-editor
+include common/SUNWgnome-themes
+include common/SUNWgnome-themes-hires
+include common/SUNWgnome-time-slider
+include common/SUNWgnome-ui-designer
+include common/SUNWgnome-user-docs
+include common/SUNWgnome-utility-applets
+include common/SUNWgnome-vfs
+include common/SUNWgnome-wm
+include common/SUNWgnome-xml
+include common/SUNWgnu-automake-110
+include common/SUNWgnu-automake-19
+include common/SUNWgnu-coreutils
+include common/SUNWgnu-diffutils
+include common/SUNWgnu-emacs
+include common/SUNWgnu-emacs-el
+include common/SUNWgnu-emacs-gtk
+include common/SUNWgnu-emacs-nox
+include common/SUNWgnu-emacs-x
+include common/SUNWgnu-gettext
+include common/SUNWgnu-gperf
+include common/SUNWgnu-idn
+include common/SUNWgnu-mc
+include common/SUNWgnu-mp
+include common/SUNWgnu-mpfr
+include common/SUNWgnu-which
+include common/SUNWgnutls
+include common/SUNWgobby
+include common/SUNWgpch
+include common/SUNWgqview
+include common/SUNWgrails
+include common/SUNWgroff
+include common/SUNWgsed
+include common/SUNWgsfot
+include common/SUNWgsfst
+include common/SUNWgss
+include common/SUNWgssc
+include common/SUNWgssdh
+include common/SUNWgssk
+include common/SUNWgst-python
+include common/SUNWgtar
+include common/SUNWgtk-vnc
+include common/SUNWgtk-vnc-python24
+include common/SUNWgtkmm
+include common/SUNWgtkperf
+include common/SUNWgtkspell
+include common/SUNWgui-install
+include common/SUNWgvim
+include common/SUNWgzip
+include common/SUNWhal
+include common/SUNWhamster
+include common/SUNWhea
+include common/SUNWhermon
+include common/SUNWhexedit
+include common/SUNWhpijs
+include common/SUNWhwdata
+include common/SUNWhxge
+include common/SUNWib
+include common/SUNWibsdp
+include common/SUNWibsdpib
+include common/SUNWibsdpu
+include common/SUNWiconv-extra
+include common/SUNWiconv-unicode
+include common/SUNWicu
+include common/SUNWicud
+include common/SUNWid3lib
+include common/SUNWidnd
+include common/SUNWidnl
+include common/SUNWidnu
+include common/SUNWigb
+include common/SUNWii
+include common/SUNWiiimf
+include common/SUNWilmbase
+include common/SUNWima
+include common/SUNWimac
+include common/SUNWimagick
+include common/SUNWinstall
+include common/SUNWinstall-l10n
+include common/SUNWinstall-libs
+include common/SUNWinstall-test
+include common/SUNWinstalladm-tools
+include common/SUNWintgige
+include common/SUNWipc
+include common/SUNWipf
+include common/SUNWipfh
+include common/SUNWipkg
+include common/SUNWipkg-brand
+include common/SUNWipkg-gui
+include common/SUNWipkg-gui-l10n
+include common/SUNWipkg-um
+include common/SUNWipmi
+include common/SUNWipoib
+include common/SUNWippcore
+include common/SUNWippl
+include common/SUNWircii
+include common/SUNWirssi
+include common/SUNWiscsi
+include common/SUNWiscsidm
+include common/SUNWiscsit
+include common/SUNWiscsitgt
+include common/SUNWislcc
+include common/SUNWisns
+include common/SUNWiso-codes
+include common/SUNWisolc
+include common/SUNWixgb
+include common/SUNWixgbe
+include common/SUNWj6cfg
+include common/SUNWj6dev
+include common/SUNWj6dmo
+include common/SUNWj6dmx
+include common/SUNWj6dvx
+include common/SUNWj6man
+include common/SUNWj6rt
+include common/SUNWj6rtx
+include common/SUNWjavadb
+include common/SUNWjdmk-base
+include common/SUNWjhrt
+include common/SUNWjpg
+include common/SUNWjre-config-plugin
+include common/SUNWjruby
+include common/SUNWjss
+include common/SUNWjunit
+include common/SUNWkdc
+include common/SUNWkey
+include common/SUNWkrb
+include common/SUNWkvm
+include common/SUNWlablgtk
+include common/SUNWlcms
+include common/SUNWless
+include common/SUNWlexpt
+include common/SUNWlftp
+include common/SUNWlibC
+include common/SUNWlibanthy
+include common/SUNWlibcanberra
+include common/SUNWlibchewing
+$(i386_ONLY)include common/SUNWlibcompizconfig
+include common/SUNWlibcroco
+include common/SUNWlibdaemon
+include common/SUNWlibdatrie
+include common/SUNWlibevent
+include common/SUNWlibexif
+include common/SUNWlibffi
+include common/SUNWlibgc
+include common/SUNWlibgcrypt
+include common/SUNWlibgmime
+include common/SUNWlibgoffice
+include common/SUNWlibgpg-error
+include common/SUNWlibgsf
+include common/SUNWlibgtop
+include common/SUNWlibhangul
+include common/SUNWlibical
+include common/SUNWlibm
+include common/SUNWlibmemcached
+include common/SUNWlibmikmod
+include common/SUNWlibmng
+include common/SUNWlibms
+include common/SUNWlibnet
+include common/SUNWliboil
+include common/SUNWlibopenusb
+include common/SUNWlibpcap
+include common/SUNWlibpigment
+include common/SUNWlibpigment-python24
+include common/SUNWlibpigment-python25
+include common/SUNWlibpopt
+include common/SUNWlibrsvg
+include common/SUNWlibrsync
+include common/SUNWlibsasl
+include common/SUNWlibsdl
+include common/SUNWlibsexy
+include common/SUNWlibsmbclient
+include common/SUNWlibsndfile
+include common/SUNWlibsoup
+include common/SUNWlibtasn1
+include common/SUNWlibthai
+include common/SUNWlibtheora
+include common/SUNWlibtool
+include common/SUNWlibusb
+include common/SUNWlibusbugen
+include common/SUNWlibvisual
+include common/SUNWlibxmlpp
+include common/SUNWlighttpd14
+include common/SUNWlinks
+include common/SUNWllc
+include common/SUNWlldap
+include common/SUNWloc
+include common/SUNWlogrotate
+include common/SUNWlp-cmds
+include common/SUNWlpr-cmds
+include common/SUNWltdl
+include common/SUNWluxop
+include common/SUNWlxml
+include common/SUNWlxsl
+include common/SUNWlynx
+include common/SUNWm17n
+include common/SUNWm17n-contrib
+include common/SUNWman
+include common/SUNWmd
+include common/SUNWmda
+include common/SUNWmdb
+include common/SUNWmdbdm
+include common/SUNWmddr
+include common/SUNWmeld
+include common/SUNWmemcached
+include common/SUNWmemcached-java
+include common/SUNWmercurial
+include common/SUNWmibii
+include common/SUNWmkcd
+include common/SUNWmlib
+include common/SUNWmms
+include common/SUNWmp
+include common/SUNWmpapi
+include common/SUNWmpathadm
+include common/SUNWmpsvplr
+include common/SUNWmrxvt
+include common/SUNWmtx
+include common/SUNWmusicbrainz
+include common/SUNWmutt
+include common/SUNWmxfe
+include common/SUNWmyspell-dictionary-en
+include common/SUNWmysql
+include common/SUNWmysql-base
+include common/SUNWmysql-python
+include common/SUNWmysql5
+include common/SUNWmysql5jdbc
+include common/SUNWmysql5test
+include common/SUNWmysqlt
+include common/SUNWnca
+include common/SUNWncft
+include common/SUNWncurses
+include common/SUNWndmp
+include common/SUNWneon
+include common/SUNWnet6
+include common/SUNWnetcat
+include common/SUNWnethack
+include common/SUNWnfsc
+include common/SUNWnfsckr
+include common/SUNWnfss
+include common/SUNWnfsskr
+include common/SUNWnis
+include common/SUNWnmap
+include common/SUNWntp
+include common/SUNWnwam-manager
+include common/SUNWnxge
+include common/SUNWo3read
+include common/SUNWobby
+include common/SUNWocaml
+include common/SUNWogg-vorbis
+include common/SUNWopenexr
+include common/SUNWopenjade
+include common/SUNWopenldap
+include common/SUNWopenproj
+include common/SUNWopensolaris-welcome
+include common/SUNWopensp
+include common/SUNWopenssl
+include common/SUNWosdem
+include common/SUNWp7zip
+include common/SUNWpampkcs11
+include common/SUNWpangomm
+include common/SUNWpapi
+include common/SUNWpc
+include common/SUNWpcan
+include common/SUNWpcelx
+include common/SUNWpciaccess
+include common/SUNWpcmci
+include common/SUNWpcmcu
+include common/SUNWpcmem
+include common/SUNWpconsole
+include common/SUNWpcre
+include common/SUNWpcser
+include common/SUNWpcwl
+include common/SUNWpd
+include common/SUNWperl-authen-pam
+include common/SUNWperl-xml-parser
+include common/SUNWperl584core
+include common/SUNWperl584man
+include common/SUNWperl584usr
+include common/SUNWpgadmin3
+include common/SUNWpgbouncer-pg83
+include common/SUNWphp52
+include common/SUNWphp52-mysql
+include common/SUNWphp52-pear
+include common/SUNWphp52-pgsql
+include common/SUNWphp52d
+include common/SUNWpicl
+include common/SUNWpiclh
+include common/SUNWpilot-link
+include common/SUNWpixman
+include common/SUNWpkgcmds
+include common/SUNWplanner
+include common/SUNWpm
+include common/SUNWpmdbdpg
+include common/SUNWpmdbi
+include common/SUNWpng
+include common/SUNWpolkit
+include common/SUNWpool
+include common/SUNWpoold
+include common/SUNWpostgr
+include common/SUNWpostgr-82-client
+include common/SUNWpostgr-82-contrib
+include common/SUNWpostgr-82-devel
+include common/SUNWpostgr-82-docs
+include common/SUNWpostgr-82-jdbc
+include common/SUNWpostgr-82-libs
+include common/SUNWpostgr-82-pl
+include common/SUNWpostgr-82-server
+include common/SUNWpostgr-82-tcl
+include common/SUNWpostgr-83-client
+include common/SUNWpostgr-83-contrib
+include common/SUNWpostgr-83-devel
+include common/SUNWpostgr-83-docs
+include common/SUNWpostgr-83-libs
+include common/SUNWpostgr-83-pl
+include common/SUNWpostgr-83-server
+include common/SUNWpostgr-83-tcl
+include common/SUNWpostgr-contrib
+include common/SUNWpostgr-docs
+include common/SUNWpostgr-jdbc
+include common/SUNWpostgr-libs
+include common/SUNWpostgr-pl
+include common/SUNWpostgr-server
+include common/SUNWpostgr-tcl
+include common/SUNWpostgr-upgrade
+include common/SUNWpostrun
+include common/SUNWpowertop
+include common/SUNWppm
+include common/SUNWpppd
+include common/SUNWpppdt
+include common/SUNWpppg
+include common/SUNWpppgS
+include common/SUNWpr
+include common/SUNWprd
+include common/SUNWprint-monitor
+include common/SUNWprivoxy
+include common/SUNWprocmail
+include common/SUNWps
+include common/SUNWpsdpr
+include common/SUNWpsf
+include common/SUNWpsm-ipp
+include common/SUNWpsm-lpd
+include common/SUNWpsutils
+include common/SUNWpycups
+include common/SUNWpysqlite
+include common/SUNWpython-cherrypy
+include common/SUNWpython-imaging
+include common/SUNWpython-lxml
+include common/SUNWpython-mako
+include common/SUNWpython-notify
+include common/SUNWpython-pyopenssl
+include common/SUNWpython-setuptools
+include common/SUNWpython-twisted
+include common/SUNWpython-twisted-web2
+include common/SUNWpython-xdg
+include common/SUNWpython-zope-interface
+include common/SUNWpython24-cssutils
+include common/SUNWpython24-simplejson
+include common/SUNWpython25-cssutils
+include common/SUNWpython25-simplejson
+include common/SUNWpython25-twisted
+include common/SUNWpython25-twisted-web2
+include common/SUNWpyyaml24
+include common/SUNWpyyaml25
+include common/SUNWqlc
+include common/SUNWqlcu
+include common/SUNWqos
+include common/SUNWqosu
+include common/SUNWquagga
+include common/SUNWquilt
+include common/SUNWrcap
+include common/SUNWrcmdc
+include common/SUNWrcmds
+include common/SUNWrdc
+include common/SUNWrdesktop
+include common/SUNWrdiff-backup
+include common/SUNWrds
+include common/SUNWrge
+include common/SUNWrmodu
+include common/SUNWrmvolmgr
+include common/SUNWrmwb
+include common/SUNWroute
+include common/SUNWrpcib
+include common/SUNWrpm
+include common/SUNWrrdtool
+include common/SUNWrsg
+include common/SUNWrsgk
+include common/SUNWrsm
+include common/SUNWrsmo
+include common/SUNWrsync
+include common/SUNWruby18
+include common/SUNWsacom
+include common/SUNWsane-backend
+include common/SUNWsane-frontend
+include common/SUNWsasnm
+include common/SUNWsbp2
+include common/SUNWscim
+include common/SUNWscim-anthy
+include common/SUNWscim-chewing
+include common/SUNWscim-hangul
+include common/SUNWscim-m17n
+include common/SUNWscim-pinyin
+include common/SUNWscim-sunpinyin
+include common/SUNWscim-tables
+include common/SUNWscim-tables-chinese
+include common/SUNWscim-tables-extra
+include common/SUNWscim-tables-india
+include common/SUNWscim-tables-japanese
+include common/SUNWscim-tables-korean
+include common/SUNWscim-thai
+include common/SUNWscm
+include common/SUNWscp
+include common/SUNWscplp
+include common/SUNWscreen
+include common/SUNWscsa1394
+include common/SUNWscsip
+include common/SUNWsdcard
+include common/SUNWseahorse
+include common/SUNWser
+include common/SUNWservicetag
+include common/SUNWserweb
+include common/SUNWses
+$(i386_ONLY)include common/SUNWsexy-python
+include common/SUNWsfdoc
+include common/SUNWsfe
+include common/SUNWsfinf
+include common/SUNWsfman
+include common/SUNWsfwdemo
+include common/SUNWsfwhea
+include common/SUNWsigcpp
+include common/SUNWslang
+include common/SUNWslib
+include common/SUNWslim-utils
+include common/SUNWslocate
+include common/SUNWslp
+include common/SUNWsmagt
+include common/SUNWsmapi
+include common/SUNWsmba
+include common/SUNWsmbfs
+include common/SUNWsmbfskr
+include common/SUNWsmbs
+include common/SUNWsmbskr
+include common/SUNWsmcmd
+include common/SUNWsmdoc
+include common/SUNWsmedia
+include common/SUNWsmmgr
+include common/SUNWsmpd
+include common/SUNWsnack
+include common/SUNWsndm
+include common/SUNWsolnm
+include common/SUNWsongbird
+include common/SUNWspeex
+include common/SUNWspnego
+include common/SUNWsprot
+include common/SUNWspsv
+include common/SUNWsqlite3
+include common/SUNWsqlite3docs
+include common/SUNWsqlite3tcl
+include common/SUNWsquid
+include common/SUNWsra
+include common/SUNWssh
+include common/SUNWsshcu
+include common/SUNWsshd
+include common/SUNWstmf
+include common/SUNWstosreg
+include common/SUNWstunnel
+include common/SUNWsudo
+include common/SUNWsvn
+include common/SUNWsvn-java
+include common/SUNWsvn-perl
+include common/SUNWsvn-python
+include common/SUNWswig
+include common/SUNWswmt
+include common/SUNWswt
+include common/SUNWtavor
+include common/SUNWtcat
+include common/SUNWtcltls
+include common/SUNWtcpd
+include common/SUNWtcpdS
+include common/SUNWtcsh
+include common/SUNWtecla
+include common/SUNWter
+include common/SUNWterminator
+include common/SUNWtexi
+include common/SUNWtftp
+include common/SUNWtgnome-tsol-libs
+include common/SUNWtgnome-tsoljdsdevmgr
+include common/SUNWtgnome-tsoljdslabel
+include common/SUNWtgnome-tsoljdsselmgr
+include common/SUNWtgnome-tstripe
+include common/SUNWtgnome-xagent
+include common/SUNWthunderbird
+include common/SUNWthunderbird-calendar
+include common/SUNWtidy
+include common/SUNWtls
+include common/SUNWtlsd
+include common/SUNWtlsu
+include common/SUNWtnetc
+include common/SUNWtnetd
+include common/SUNWtnfc
+include common/SUNWtnfd
+include common/SUNWtoo
+include common/SUNWtop
+include common/SUNWtransmission
+include common/SUNWts
+include common/SUNWtsclient
+include common/SUNWtsg
+$(i386_ONLY)include common/SUNWtss
+include common/SUNWtvnc
+include common/SUNWuacm
+include common/SUNWucbt
+include common/SUNWudapl
+include common/SUNWudaplt
+include common/SUNWudf
+include common/SUNWuedg
+include common/SUNWugen
+include common/SUNWugenu
+include common/SUNWuiu8
+include common/SUNWuium
+include common/SUNWuksp
+include common/SUNWukspfw
+include common/SUNWunison
+include common/SUNWunzip
+include common/SUNWuprl
+include common/SUNWusb
+include common/SUNWusbccid
+include common/SUNWusbs
+include common/SUNWusbu
+include common/SUNWusbvc
+include common/SUNWvgl
+include common/SUNWvim
+include common/SUNWvinagre
+include common/SUNWvncviewer
+include common/SUNWvscan
+include common/SUNWvscankr
+include common/SUNWvts
+include common/SUNWvtsmn
+include common/SUNWvtss
+include common/SUNWvtsts
+include common/SUNWw3m
+include common/SUNWwbsup
+include common/SUNWwebalizer
+include common/SUNWwebmin
+include common/SUNWwget
+include common/SUNWwlan
+include common/SUNWwpa
+include common/SUNWwsr2
+include common/SUNWwxwidgets
+include common/SUNWxchat
+include common/SUNWxcu4
+include common/SUNWxcu6
+include common/SUNWxcursor-themes
+include common/SUNWxdg-sound-theme
+include common/SUNWxdg-user-dirs
+include common/SUNWxdg-user-dirs-gtk
+include common/SUNWxdg-utils
+include common/SUNWxge
+include common/SUNWxorg-cfg
+include common/SUNWxorg-client-docs
+include common/SUNWxorg-client-programs
+include common/SUNWxorg-clientlibs
+include common/SUNWxorg-compatlinks
+include common/SUNWxorg-devel-docs
+include common/SUNWxorg-graphics-ddx
+include common/SUNWxorg-headers
+include common/SUNWxorg-server
+include common/SUNWxorg-tsol-module
+include common/SUNWxorg-xkb
+include common/SUNWxprint-server
+include common/SUNWxsane
+include common/SUNWxscreensaver-hacks
+include common/SUNWxscreensaver-hacks-gl
+include common/SUNWxvnc
+include common/SUNWxwdem
+include common/SUNWxwdv
+include common/SUNWxwfsw
+include common/SUNWxwice
+include common/SUNWxwinc
+include common/SUNWxwman
+include common/SUNWxwmod
+include common/SUNWxwopt
+include common/SUNWxwpft
+include common/SUNWxwplr
+include common/SUNWxwplt
+include common/SUNWxwpmn
+include common/SUNWxwrtl
+include common/SUNWxwslb
+include common/SUNWxwsvr
+include common/SUNWxwxft
+include common/SUNWyp
+include common/SUNWzfs
+include common/SUNWzfs-auto-snapshot
+include common/SUNWzfskr
+include common/SUNWzip
+include common/SUNWzlib
+include common/SUNWzone
+include common/SUNWzsh
+include common/loc/SUNWcdhcm
+include common/loc/SUNWcos
+include common/loc/SUNWcsdhcm
+include common/loc/SUNWcsos
+include common/loc/SUNWcxwsvr
+include common/loc/SUNWddhcm
+include common/loc/SUNWdeos
+include common/loc/SUNWdesktop-other-l10n-cs
+include common/loc/SUNWdesktop-other-l10n-de
+include common/loc/SUNWdesktop-other-l10n-es
+include common/loc/SUNWdesktop-other-l10n-extra
+include common/loc/SUNWdesktop-other-l10n-fr
+include common/loc/SUNWdesktop-other-l10n-hu
+include common/loc/SUNWdesktop-other-l10n-it
+include common/loc/SUNWdesktop-other-l10n-ja
+include common/loc/SUNWdesktop-other-l10n-ko
+include common/loc/SUNWdesktop-other-l10n-noinst
+include common/loc/SUNWdesktop-other-l10n-pl
+include common/loc/SUNWdesktop-other-l10n-ptBR
+include common/loc/SUNWdesktop-other-l10n-rtl
+include common/loc/SUNWdesktop-other-l10n-ru
+include common/loc/SUNWdesktop-other-l10n-sv
+include common/loc/SUNWdesktop-other-l10n-zhCN
+include common/loc/SUNWdesktop-other-l10n-zhHK
+include common/loc/SUNWdesktop-other-l10n-zhTW
+include common/loc/SUNWdexwsvr
+include common/loc/SUNWedhcm
+include common/loc/SUNWesos
+include common/loc/SUNWesxwsvr
+include common/loc/SUNWfdhcm
+include common/loc/SUNWfirefoxl10n-de-DE
+include common/loc/SUNWfirefoxl10n-es-ES
+include common/loc/SUNWfirefoxl10n-extra
+include common/loc/SUNWfirefoxl10n-fr-FR
+include common/loc/SUNWfirefoxl10n-it-IT
+include common/loc/SUNWfirefoxl10n-ja-JP
+include common/loc/SUNWfirefoxl10n-ko-KR
+include common/loc/SUNWfirefoxl10n-pl-PL
+include common/loc/SUNWfirefoxl10n-pt-BR
+include common/loc/SUNWfirefoxl10n-ru-RU
+include common/loc/SUNWfirefoxl10n-sv-SE
+include common/loc/SUNWfirefoxl10n-zh-CN
+include common/loc/SUNWfirefoxl10n-zh-TW
+include common/loc/SUNWfros
+include common/loc/SUNWfrxwsvr
+include common/loc/SUNWgetting-started-l10n-de
+include common/loc/SUNWgetting-started-l10n-es
+include common/loc/SUNWgetting-started-l10n-fr
+include common/loc/SUNWgetting-started-l10n-it
+include common/loc/SUNWgetting-started-l10n-ja
+include common/loc/SUNWgetting-started-l10n-ko
+include common/loc/SUNWgetting-started-l10n-ptBR
+include common/loc/SUNWgetting-started-l10n-ru
+include common/loc/SUNWgetting-started-l10n-sv
+include common/loc/SUNWgetting-started-l10n-zhCN
+include common/loc/SUNWgetting-started-l10n-zhHK
+include common/loc/SUNWgetting-started-l10n-zhTW
+include common/loc/SUNWgnome-img-editor-help-cs
+include common/loc/SUNWgnome-img-editor-help-de
+include common/loc/SUNWgnome-img-editor-help-es
+include common/loc/SUNWgnome-img-editor-help-extra
+include common/loc/SUNWgnome-img-editor-help-fr
+include common/loc/SUNWgnome-img-editor-help-it
+include common/loc/SUNWgnome-img-editor-help-ko
+include common/loc/SUNWgnome-img-editor-help-pl
+include common/loc/SUNWgnome-img-editor-help-ru
+include common/loc/SUNWgnome-img-editor-help-sv
+include common/loc/SUNWgnome-img-editor-help-zhCN
+include common/loc/SUNWgnome-l10ndocument-de
+include common/loc/SUNWgnome-l10ndocument-es
+include common/loc/SUNWgnome-l10ndocument-extra
+include common/loc/SUNWgnome-l10ndocument-fr
+include common/loc/SUNWgnome-l10ndocument-it
+include common/loc/SUNWgnome-l10ndocument-ja
+include common/loc/SUNWgnome-l10ndocument-ko
+include common/loc/SUNWgnome-l10ndocument-noinst
+include common/loc/SUNWgnome-l10ndocument-ptBR
+include common/loc/SUNWgnome-l10ndocument-rtl
+include common/loc/SUNWgnome-l10ndocument-sv
+include common/loc/SUNWgnome-l10ndocument-zhCN
+include common/loc/SUNWgnome-l10ndocument-zhHK
+include common/loc/SUNWgnome-l10ndocument-zhTW
+include common/loc/SUNWgnome-l10nmessages-cs
+include common/loc/SUNWgnome-l10nmessages-de
+include common/loc/SUNWgnome-l10nmessages-es
+include common/loc/SUNWgnome-l10nmessages-extra
+include common/loc/SUNWgnome-l10nmessages-fr
+include common/loc/SUNWgnome-l10nmessages-hu
+include common/loc/SUNWgnome-l10nmessages-it
+include common/loc/SUNWgnome-l10nmessages-ja
+include common/loc/SUNWgnome-l10nmessages-ko
+include common/loc/SUNWgnome-l10nmessages-noinst
+include common/loc/SUNWgnome-l10nmessages-pl
+include common/loc/SUNWgnome-l10nmessages-ptBR
+include common/loc/SUNWgnome-l10nmessages-rtl
+include common/loc/SUNWgnome-l10nmessages-ru
+include common/loc/SUNWgnome-l10nmessages-sv
+include common/loc/SUNWgnome-l10nmessages-zhCN
+include common/loc/SUNWgnome-l10nmessages-zhHK
+include common/loc/SUNWgnome-l10nmessages-zhTW
+include common/loc/SUNWhdhcm
+include common/loc/SUNWhkxwsvr
+include common/loc/SUNWhos
+include common/loc/SUNWhxwsvr
+include common/loc/SUNWidhcm
+include common/loc/SUNWiiimf-ja-anthy
+include common/loc/SUNWiiimf-ko-hangul
+include common/loc/SUNWiiimf-th-thaile
+include common/loc/SUNWiiimf-zhCN-cle-core
+include common/loc/SUNWiiimf-zhCN-cle-open
+include common/loc/SUNWiiimf-zhCN-cle-sunpinyin
+include common/loc/SUNWiiimf-zhHK-hkle-core
+include common/loc/SUNWiiimf-zhHK-hkle-open
+include common/loc/SUNWiiimf-zhTW-twle-chewing
+include common/loc/SUNWiiimf-zhTW-twle-core
+include common/loc/SUNWiiimf-zhTW-twle-open
+include common/loc/SUNWitos
+include common/loc/SUNWitxwsvr
+include common/loc/SUNWj6jmp
+include common/loc/SUNWjdhcm
+include common/loc/SUNWjdoc
+include common/loc/SUNWjos
+include common/loc/SUNWjxwsvr
+include common/loc/SUNWkdhcm
+include common/loc/SUNWkos
+include common/loc/SUNWkxwsvr
+include common/loc/SUNWlang-ar
+include common/loc/SUNWlang-ar-extra
+include common/loc/SUNWlang-bg
+include common/loc/SUNWlang-bg-extra
+include common/loc/SUNWlang-ca
+include common/loc/SUNWlang-ca-extra
+include common/loc/SUNWlang-common
+include common/loc/SUNWlang-common-extra
+include common/loc/SUNWlang-cs
+include common/loc/SUNWlang-cs-extra
+include common/loc/SUNWlang-da
+include common/loc/SUNWlang-da-extra
+include common/loc/SUNWlang-de
+include common/loc/SUNWlang-de-extra
+include common/loc/SUNWlang-deDE
+include common/loc/SUNWlang-el
+include common/loc/SUNWlang-el-extra
+include common/loc/SUNWlang-en
+include common/loc/SUNWlang-en-extra
+include common/loc/SUNWlang-enUS
+include common/loc/SUNWlang-es
+include common/loc/SUNWlang-es-extra
+include common/loc/SUNWlang-esES
+include common/loc/SUNWlang-et
+include common/loc/SUNWlang-et-extra
+include common/loc/SUNWlang-fi
+include common/loc/SUNWlang-fi-extra
+include common/loc/SUNWlang-fr
+include common/loc/SUNWlang-fr-extra
+include common/loc/SUNWlang-frFR
+include common/loc/SUNWlang-he
+include common/loc/SUNWlang-he-extra
+include common/loc/SUNWlang-hi
+include common/loc/SUNWlang-hr
+include common/loc/SUNWlang-hr-extra
+include common/loc/SUNWlang-hu
+include common/loc/SUNWlang-hu-extra
+include common/loc/SUNWlang-id
+include common/loc/SUNWlang-is
+include common/loc/SUNWlang-is-extra
+include common/loc/SUNWlang-it
+include common/loc/SUNWlang-it-extra
+include common/loc/SUNWlang-ja
+include common/loc/SUNWlang-ja-extra
+include common/loc/SUNWlang-kk
+include common/loc/SUNWlang-ko
+include common/loc/SUNWlang-ko-extra
+include common/loc/SUNWlang-lt
+include common/loc/SUNWlang-lt-extra
+include common/loc/SUNWlang-lv
+include common/loc/SUNWlang-lv-extra
+include common/loc/SUNWlang-mk
+include common/loc/SUNWlang-mk-extra
+include common/loc/SUNWlang-ms
+include common/loc/SUNWlang-mt
+include common/loc/SUNWlang-nb
+include common/loc/SUNWlang-nl
+include common/loc/SUNWlang-nl-extra
+include common/loc/SUNWlang-nn
+include common/loc/SUNWlang-no-extra
+include common/loc/SUNWlang-pl
+include common/loc/SUNWlang-pl-extra
+include common/loc/SUNWlang-pt
+include common/loc/SUNWlang-pt-extra
+include common/loc/SUNWlang-ptBR
+include common/loc/SUNWlang-ptBR-extra
+include common/loc/SUNWlang-ro
+include common/loc/SUNWlang-ro-extra
+include common/loc/SUNWlang-ru
+include common/loc/SUNWlang-ru-extra
+include common/loc/SUNWlang-sh
+include common/loc/SUNWlang-sh-extra
+include common/loc/SUNWlang-sk
+include common/loc/SUNWlang-sk-extra
+include common/loc/SUNWlang-sl
+include common/loc/SUNWlang-sl-extra
+include common/loc/SUNWlang-sq
+include common/loc/SUNWlang-sq-extra
+include common/loc/SUNWlang-sr
+include common/loc/SUNWlang-sr-extra
+include common/loc/SUNWlang-sv
+include common/loc/SUNWlang-sv-extra
+include common/loc/SUNWlang-th
+include common/loc/SUNWlang-th-extra
+include common/loc/SUNWlang-tr
+include common/loc/SUNWlang-tr-extra
+include common/loc/SUNWlang-uk
+include common/loc/SUNWlang-vi
+include common/loc/SUNWlang-zhCN
+include common/loc/SUNWlang-zhCN-extra
+include common/loc/SUNWlang-zhHK
+include common/loc/SUNWlang-zhHK-extra
+include common/loc/SUNWlang-zhTW
+include common/loc/SUNWlang-zhTW-extra
+include common/loc/SUNWman-l10n-ja
+include common/loc/SUNWmyspell-dictionary-cs
+include common/loc/SUNWmyspell-dictionary-de
+include common/loc/SUNWmyspell-dictionary-es
+include common/loc/SUNWmyspell-dictionary-extra
+include common/loc/SUNWmyspell-dictionary-fr
+include common/loc/SUNWmyspell-dictionary-hu
+include common/loc/SUNWmyspell-dictionary-it
+include common/loc/SUNWmyspell-dictionary-pl
+include common/loc/SUNWmyspell-dictionary-ptBR
+include common/loc/SUNWmyspell-dictionary-ru
+include common/loc/SUNWmyspell-dictionary-sv
+include common/loc/SUNWplxwsvr
+include common/loc/SUNWpostgr-82-l10n-ja
+include common/loc/SUNWptxwsvr
+include common/loc/SUNWruxwsvr
+include common/loc/SUNWsdhcm
+include common/loc/SUNWstardict
+include common/loc/SUNWsvos
+include common/loc/SUNWsvxwsvr
+include common/loc/SUNWtgnome-l10n-ui-de
+include common/loc/SUNWtgnome-l10n-ui-es
+include common/loc/SUNWtgnome-l10n-ui-fr
+include common/loc/SUNWtgnome-l10n-ui-it
+include common/loc/SUNWtgnome-l10n-ui-ja
+include common/loc/SUNWtgnome-l10n-ui-ko
+include common/loc/SUNWtgnome-l10n-ui-ptBR
+include common/loc/SUNWtgnome-l10n-ui-ru
+include common/loc/SUNWtgnome-l10n-ui-sv
+include common/loc/SUNWtgnome-l10n-ui-zhCN
+include common/loc/SUNWtgnome-l10n-ui-zhHK
+include common/loc/SUNWtgnome-l10n-ui-zhTW
+include common/loc/SUNWthunderbirdl10n-de-DE
+include common/loc/SUNWthunderbirdl10n-es-ES
+include common/loc/SUNWthunderbirdl10n-extra
+include common/loc/SUNWthunderbirdl10n-fr-FR
+include common/loc/SUNWthunderbirdl10n-it-IT
+include common/loc/SUNWthunderbirdl10n-ja-JP
+include common/loc/SUNWthunderbirdl10n-ko-KR
+include common/loc/SUNWthunderbirdl10n-pl-PL
+include common/loc/SUNWthunderbirdl10n-pt-BR
+include common/loc/SUNWthunderbirdl10n-ru-RU
+include common/loc/SUNWthunderbirdl10n-sv-SE
+include common/loc/SUNWthunderbirdl10n-zh-CN
+include common/loc/SUNWthunderbirdl10n-zh-TW
+include common/loc/SUNWttf-arabeyes
+include common/loc/SUNWttf-arphic-ukai
+include common/loc/SUNWttf-arphic-uming
+include common/loc/SUNWttf-hanyang-ko
+include common/loc/SUNWttf-hanyang-ko-core
+include common/loc/SUNWttf-indic-fonts-core
+include common/loc/SUNWttf-ipafont
+include common/loc/SUNWttf-thai-scalable
+include common/loc/SUNWttf-unfonts-ko-core
+include common/loc/SUNWttf-unfonts-ko-extra
+include common/loc/SUNWttf-wqy-zenhei
+$(i386_ONLY)include common/slim_cd
+$(i386_ONLY)include i386/BRCMbnx
+$(i386_ONLY)include i386/NVDAcg
+$(i386_ONLY)include i386/NVDAgraphics
+$(i386_ONLY)include i386/SUNWad810
+$(i386_ONLY)include i386/SUNWadixp
+$(i386_ONLY)include i386/SUNWadpu320
+$(i386_ONLY)include i386/SUNWagp
+$(i386_ONLY)include i386/SUNWagph
+$(i386_ONLY)include i386/SUNWahci
+$(i386_ONLY)include i386/SUNWamd8111s
+$(i386_ONLY)include i386/SUNWamr
+$(i386_ONLY)include i386/SUNWarcmsr
+$(i386_ONLY)include i386/SUNWatheros
+$(i386_ONLY)include i386/SUNWatigfx
+$(i386_ONLY)include i386/SUNWaudiohd
+$(i386_ONLY)include i386/SUNWavant
+$(i386_ONLY)include i386/SUNWbrasero
+$(i386_ONLY)include i386/SUNWclutter
+$(i386_ONLY)include i386/SUNWclutter-cairo
+$(i386_ONLY)include i386/SUNWclutter-gst
+$(i386_ONLY)include i386/SUNWclutter-gtk
+$(i386_ONLY)include i386/SUNWdcopy
+$(i386_ONLY)include i386/SUNWdfb
+$(i386_ONLY)include i386/SUNWdrmr
+$(i386_ONLY)include i386/SUNWgrub
+$(i386_ONLY)include i386/SUNWgrubS
+$(i386_ONLY)include i386/SUNWipw
+$(i386_ONLY)include i386/SUNWiwh
+$(i386_ONLY)include i386/SUNWiwi
+$(i386_ONLY)include i386/SUNWiwk
+$(i386_ONLY)include i386/SUNWlibvirt
+$(i386_ONLY)include i386/SUNWlsimega
+$(i386_ONLY)include i386/SUNWlx
+$(i386_ONLY)include i386/SUNWmegasas
+$(i386_ONLY)include i386/SUNWmv88sx
+$(i386_ONLY)include i386/SUNWnge
+$(i386_ONLY)include i386/SUNWntxn
+$(i386_ONLY)include i386/SUNWnvsata
+$(i386_ONLY)include i386/SUNWos86r
+$(i386_ONLY)include i386/SUNWpsdcr
+$(i386_ONLY)include i386/SUNWpsdir
+$(i386_ONLY)include i386/SUNWpsh
+$(i386_ONLY)include i386/SUNWralink
+$(i386_ONLY)include i386/SUNWrmodr
+$(i386_ONLY)include i386/SUNWrtls
+$(i386_ONLY)include i386/SUNWrtw
+$(i386_ONLY)include i386/SUNWrum
+$(i386_ONLY)include i386/SUNWsi3124
+$(i386_ONLY)include i386/SUNWural
+$(i386_ONLY)include i386/SUNWurlgrabber
+$(i386_ONLY)include i386/SUNWvdisk
+$(i386_ONLY)include i386/SUNWvia823x
+$(i386_ONLY)include i386/SUNWvirt-manager
+$(i386_ONLY)include i386/SUNWvirtinst
+$(i386_ONLY)include i386/SUNWwpi
+$(i386_ONLY)include i386/SUNWxdt
+$(i386_ONLY)include i386/SUNWxorg-mesa
+$(i386_ONLY)include i386/SUNWxsvc
+$(i386_ONLY)include i386/SUNWxvm
+$(i386_ONLY)include i386/SUNWxvmdom
+$(i386_ONLY)include i386/SUNWxvmipa
+$(i386_ONLY)include i386/SUNWxvmpv
+$(sparc_ONLY)include sparc/SUNWafb
+$(sparc_ONLY)include sparc/SUNWafbcf
+$(sparc_ONLY)include sparc/SUNWafbw
+$(sparc_ONLY)include sparc/SUNWbcp
+$(sparc_ONLY)include sparc/SUNWcg6
+$(sparc_ONLY)include sparc/SUNWcg6h
+$(sparc_ONLY)include sparc/SUNWcti2
+$(sparc_ONLY)include sparc/SUNWcvc
+$(sparc_ONLY)include sparc/SUNWdcs
+$(sparc_ONLY)include sparc/SUNWdrcr
+$(sparc_ONLY)include sparc/SUNWdrr
+$(sparc_ONLY)include sparc/SUNWdscp
+$(sparc_ONLY)include sparc/SUNWefb
+$(sparc_ONLY)include sparc/SUNWefbw
+$(sparc_ONLY)include sparc/SUNWefc
+$(sparc_ONLY)include sparc/SUNWerid
+$(sparc_ONLY)include sparc/SUNWfbc
+$(sparc_ONLY)include sparc/SUNWffb
+$(sparc_ONLY)include sparc/SUNWffbcf
+$(sparc_ONLY)include sparc/SUNWffbw
+$(sparc_ONLY)include sparc/SUNWfruid
+$(sparc_ONLY)include sparc/SUNWfruip
+$(sparc_ONLY)include sparc/SUNWfs
+$(sparc_ONLY)include sparc/SUNWged
+$(sparc_ONLY)include sparc/SUNWgfb
+$(sparc_ONLY)include sparc/SUNWgfbcf
+$(sparc_ONLY)include sparc/SUNWgfbw
+$(sparc_ONLY)include sparc/SUNWhmd
+$(sparc_ONLY)include sparc/SUNWhmdu
+$(sparc_ONLY)include sparc/SUNWidn
+$(sparc_ONLY)include sparc/SUNWifb
+$(sparc_ONLY)include sparc/SUNWifbcf
+$(sparc_ONLY)include sparc/SUNWifbw
+$(sparc_ONLY)include sparc/SUNWiopc
+$(sparc_ONLY)include sparc/SUNWjfb
+$(sparc_ONLY)include sparc/SUNWjfbcf
+$(sparc_ONLY)include sparc/SUNWjfbw
+$(sparc_ONLY)include sparc/SUNWkfb
+$(sparc_ONLY)include sparc/SUNWkfbcf
+$(sparc_ONLY)include sparc/SUNWkfbw
+$(sparc_ONLY)include sparc/SUNWldom
+$(sparc_ONLY)include sparc/SUNWluxd
+$(sparc_ONLY)include sparc/SUNWluxl
+$(sparc_ONLY)include sparc/SUNWm64
+$(sparc_ONLY)include sparc/SUNWm64cf
+$(sparc_ONLY)include sparc/SUNWm64w
+$(sparc_ONLY)include sparc/SUNWniumx
+$(sparc_ONLY)include sparc/SUNWpdu
+$(sparc_ONLY)include sparc/SUNWpstl
+$(sparc_ONLY)include sparc/SUNWqfed
+$(sparc_ONLY)include sparc/SUNWsckm
+$(sparc_ONLY)include sparc/SUNWsfdr
+$(sparc_ONLY)include sparc/SUNWssad
+$(sparc_ONLY)include sparc/SUNWstc
+$(sparc_ONLY)include sparc/SUNWus
+$(sparc_ONLY)include sparc/SUNWust
+$(sparc_ONLY)include sparc/SUNWwbsd
+$(sparc_ONLY)include sparc/SUNWzulu
+$(sparc_ONLY)include sparc/SUNWzuluc
+$(sparc_ONLY)include sparc/SUNWzuluw
+$(sparc_ONLY)include sparc/TSIpgx
+$(sparc_ONLY)include sparc/TSIpgxw
+#
+# As there isn't currently a way to delete or rename packages on upgrade,
+# an empty package should have been created which will cause the previous
+# contents of the package to be deleted when the empty version is
+# installed.
+#
+$(i386_ONLY)include common/FSWfontconfig-devel-docs
+$(i386_ONLY)include common/FSWxorg-client-docs
+$(i386_ONLY)include common/FSWxorg-client-programs
+$(i386_ONLY)include common/FSWxorg-clientlibs
+$(i386_ONLY)include common/FSWxorg-data
+$(i386_ONLY)include common/FSWxorg-devel-docs
+$(i386_ONLY)include common/FSWxorg-fonts
+$(i386_ONLY)include common/FSWxorg-headers
+$(i386_ONLY)include common/FSWxwpft
+$(i386_ONLY)include common/FSWxwrtl
+$(i386_ONLY)include common/SUNWadmc
+$(i386_ONLY)include common/SUNWapch2
+$(i386_ONLY)include common/SUNWapch22m-php5
+$(i386_ONLY)include common/SUNWapch2d
+$(i386_ONLY)include common/SUNWaspell
+$(i386_ONLY)include common/SUNWaspell-en
+$(i386_ONLY)include common/SUNWbrg
+$(i386_ONLY)include common/SUNWccccfg
+$(i386_ONLY)include common/SUNWccccr
+$(i386_ONLY)include common/SUNWccfw
+$(i386_ONLY)include common/SUNWccfwctrl
+$(i386_ONLY)include common/SUNWccinv
+$(i386_ONLY)include common/SUNWccsign
+$(i386_ONLY)include common/SUNWcctpx
+$(i386_ONLY)include common/SUNWciu8
+$(i386_ONLY)include common/SUNWcsmauth
+$(i386_ONLY)include common/SUNWdistro-license
+$(i386_ONLY)include common/SUNWeuxwe
+$(i386_ONLY)include common/SUNWfirefox-apoc-adapter
+$(i386_ONLY)include common/SUNWgnome-a11y-poke-root
+$(i386_ONLY)include common/SUNWgnome-freedb-libs
+$(i386_ONLY)include common/SUNWgnome-keyring-manager
+$(i386_ONLY)include common/SUNWgnome-media-mp3
+$(i386_ONLY)include common/SUNWgnome-sys-suspend
+$(i386_ONLY)include common/SUNWgnome-xml-root
+$(i386_ONLY)include common/SUNWgnome-xml-share
+$(i386_ONLY)include common/SUNWgnu-libiconv
+$(i386_ONLY)include common/SUNWgscr
+$(i386_ONLY)include common/SUNWhiu8
+$(i386_ONLY)include common/SUNWicdc
+$(i386_ONLY)include common/SUNWiiim
+$(i386_ONLY)include common/SUNWiniu8
+$(i386_ONLY)include common/SUNWipkg-gui-data
+$(i386_ONLY)include common/SUNWjavadb-client
+$(i386_ONLY)include common/SUNWjavadb-common
+$(i386_ONLY)include common/SUNWjavadb-core
+$(i386_ONLY)include common/SUNWjavadb-demo
+$(i386_ONLY)include common/SUNWjavadb-docs
+$(i386_ONLY)include common/SUNWjavadb-javadoc
+$(i386_ONLY)include common/SUNWkiu8
+$(i386_ONLY)include common/SUNWladm
+$(i386_ONLY)include common/SUNWlccom
+$(i386_ONLY)include common/SUNWlcl
+$(i386_ONLY)include common/SUNWphp524
+$(i386_ONLY)include common/SUNWphp524-mysql
+$(i386_ONLY)include common/SUNWphp524-pgsql
+$(i386_ONLY)include common/SUNWphp524core
+$(i386_ONLY)include common/SUNWphp524doc
+$(i386_ONLY)include common/SUNWphp524man
+$(i386_ONLY)include common/SUNWphp524usr
+$(i386_ONLY)include common/SUNWpl5m
+$(i386_ONLY)include common/SUNWpl5p
+$(i386_ONLY)include common/SUNWpl5u
+$(i386_ONLY)include common/SUNWpl5v
+$(i386_ONLY)include common/SUNWpostgr-82-server-data-root
+$(i386_ONLY)include common/SUNWpostgr-server-data
+$(i386_ONLY)include common/SUNWppro
+$(i386_ONLY)include common/SUNWppro-plugin-sunos-base
+$(i386_ONLY)include common/SUNWproduct-registry-root
+$(i386_ONLY)include common/SUNWsam
+$(i386_ONLY)include common/SUNWscn-base
+$(i386_ONLY)include common/SUNWscnprm
+$(i386_ONLY)include common/SUNWscnsom
+$(i386_ONLY)include common/SUNWsensor
+$(i386_ONLY)include common/SUNWsolaris-devel-docs
+$(i386_ONLY)include common/SUNWsrh
+$(i386_ONLY)include common/SUNWtiu8
+$(i386_ONLY)include common/SUNWulcf
+$(i386_ONLY)include common/SUNWupdatemgr
+$(i386_ONLY)include common/SUNWuxlcf
+$(i386_ONLY)include common/SUNWxi18n
+include common/SUNWxorg-doc
+$(i386_ONLY)include common/SUNWxsun-keytables
+$(i386_ONLY)include common/SUNWxwhl
+$(i386_ONLY)include common/loc/SUNWauaos
+$(i386_ONLY)include common/loc/SUNWauaow
+$(i386_ONLY)include common/loc/SUNWcadis
+$(i386_ONLY)include common/loc/SUNWcadma
+$(i386_ONLY)include common/loc/SUNWcamos
+$(i386_ONLY)include common/loc/SUNWcamow
+$(i386_ONLY)include common/loc/SUNWcbrg
+$(i386_ONLY)include common/loc/SUNWceuos
+$(i386_ONLY)include common/loc/SUNWceuow
+$(i386_ONLY)include common/loc/SUNWcladm
+$(i386_ONLY)include common/loc/SUNWcleue
+$(i386_ONLY)include common/loc/SUNWcpprou
+$(i386_ONLY)include common/loc/SUNWcupdatemgru
+$(i386_ONLY)include common/loc/SUNWcwsr2
+$(i386_ONLY)include common/loc/SUNWdbrg
+$(i386_ONLY)include common/loc/SUNWdedis
+$(i386_ONLY)include common/loc/SUNWdedma
+$(i386_ONLY)include common/loc/SUNWdeiso1
+$(i386_ONLY)include common/loc/SUNWdews2
+$(i386_ONLY)include common/loc/SUNWdladm
+$(i386_ONLY)include common/loc/SUNWdpprou
+$(i386_ONLY)include common/loc/SUNWdupdatemgru
+$(i386_ONLY)include common/loc/SUNWdxplt
+$(i386_ONLY)include common/loc/SUNWebrg
+$(i386_ONLY)include common/loc/SUNWeeuos
+$(i386_ONLY)include common/loc/SUNWeeuow
+$(i386_ONLY)include common/loc/SUNWeladm
+$(i386_ONLY)include common/loc/SUNWepprou
+$(i386_ONLY)include common/loc/SUNWesdis
+$(i386_ONLY)include common/loc/SUNWesdma
+$(i386_ONLY)include common/loc/SUNWesiso1
+$(i386_ONLY)include common/loc/SUNWesws2
+$(i386_ONLY)include common/loc/SUNWeu8os
+$(i386_ONLY)include common/loc/SUNWeuluf
+$(i386_ONLY)include common/loc/SUNWeupdatemgru
+$(i386_ONLY)include common/loc/SUNWexplt
+$(i386_ONLY)include common/loc/SUNWfbrg
+$(i386_ONLY)include common/loc/SUNWfladm
+$(i386_ONLY)include common/loc/SUNWfpprou
+$(i386_ONLY)include common/loc/SUNWfrdis
+$(i386_ONLY)include common/loc/SUNWfrdma
+$(i386_ONLY)include common/loc/SUNWfriso1
+$(i386_ONLY)include common/loc/SUNWfrws2
+$(i386_ONLY)include common/loc/SUNWfupdatemgru
+$(i386_ONLY)include common/loc/SUNWfxplt
+$(i386_ONLY)include common/loc/SUNWhadis
+$(i386_ONLY)include common/loc/SUNWhadma
+$(i386_ONLY)include common/loc/SUNWhbrg
+$(i386_ONLY)include common/loc/SUNWhkeue
+$(i386_ONLY)include common/loc/SUNWhladm
+$(i386_ONLY)include common/loc/SUNWhleue
+$(i386_ONLY)include common/loc/SUNWhpprou
+$(i386_ONLY)include common/loc/SUNWhupdatemgru
+$(i386_ONLY)include common/loc/SUNWhwsr2
+$(i386_ONLY)include common/loc/SUNWi13cs
+$(i386_ONLY)include common/loc/SUNWi15cs
+$(i386_ONLY)include common/loc/SUNWi1cs
+$(i386_ONLY)include common/loc/SUNWi2cs
+$(i386_ONLY)include common/loc/SUNWi5cs
+$(i386_ONLY)include common/loc/SUNWi7cs
+$(i386_ONLY)include common/loc/SUNWi9cs
+$(i386_ONLY)include common/loc/SUNWibrg
+$(i386_ONLY)include common/loc/SUNWiiimf-in-indicle
+$(i386_ONLY)include common/loc/SUNWiiimf-ko-kole
+$(i386_ONLY)include common/loc/SUNWiladm
+$(i386_ONLY)include common/loc/SUNWindt
+$(i386_ONLY)include common/loc/SUNWinleu
+$(i386_ONLY)include common/loc/SUNWinplt
+$(i386_ONLY)include common/loc/SUNWipprou
+$(i386_ONLY)include common/loc/SUNWitdis
+$(i386_ONLY)include common/loc/SUNWitdma
+$(i386_ONLY)include common/loc/SUNWitiso1
+$(i386_ONLY)include common/loc/SUNWitws2
+$(i386_ONLY)include common/loc/SUNWiupdatemgru
+$(i386_ONLY)include common/loc/SUNWixplt
+$(i386_ONLY)include common/loc/SUNWjadis
+$(i386_ONLY)include common/loc/SUNWjadma
+$(i386_ONLY)include common/loc/SUNWjbrg
+$(i386_ONLY)include common/loc/SUNWjladm
+$(i386_ONLY)include common/loc/SUNWjpprou
+$(i386_ONLY)include common/loc/SUNWjtsu
+$(i386_ONLY)include common/loc/SUNWjupdatemgru
+$(i386_ONLY)include common/loc/SUNWjws2
+$(i386_ONLY)include common/loc/SUNWjxplt
+$(i386_ONLY)include common/loc/SUNWkadis
+$(i386_ONLY)include common/loc/SUNWkadma
+$(i386_ONLY)include common/loc/SUNWkbrg
+$(i386_ONLY)include common/loc/SUNWkladm
+$(i386_ONLY)include common/loc/SUNWkleue
+$(i386_ONLY)include common/loc/SUNWkpprou
+$(i386_ONLY)include common/loc/SUNWktsu
+$(i386_ONLY)include common/loc/SUNWkupdatemgru
+$(i386_ONLY)include common/loc/SUNWkwsr2
+$(i386_ONLY)include common/loc/SUNWlang-mt-extra
+$(i386_ONLY)include common/loc/SUNWlang-nb-extra
+$(i386_ONLY)include common/loc/SUNWlang-nn-extra
+$(i386_ONLY)include common/loc/SUNWlocaledefsrc
+$(i386_ONLY)include common/loc/SUNWmeaos
+$(i386_ONLY)include common/loc/SUNWmeaow
+$(i386_ONLY)include common/loc/SUNWnafos
+$(i386_ONLY)include common/loc/SUNWnafow
+$(i386_ONLY)include common/loc/SUNWnamos
+$(i386_ONLY)include common/loc/SUNWnamow
+$(i386_ONLY)include common/loc/SUNWneuos
+$(i386_ONLY)include common/loc/SUNWneuow
+include common/loc/SUNWpostgr-l10n-ja
+$(i386_ONLY)include common/loc/SUNWsamos
+$(i386_ONLY)include common/loc/SUNWsamow
+$(i386_ONLY)include common/loc/SUNWsbrg
+$(i386_ONLY)include common/loc/SUNWseuos
+$(i386_ONLY)include common/loc/SUNWseuow
+$(i386_ONLY)include common/loc/SUNWsladm
+$(i386_ONLY)include common/loc/SUNWspprou
+$(i386_ONLY)include common/loc/SUNWsupdatemgru
+$(i386_ONLY)include common/loc/SUNWsvdis
+$(i386_ONLY)include common/loc/SUNWsvdma
+$(i386_ONLY)include common/loc/SUNWsviso1
+$(i386_ONLY)include common/loc/SUNWsxplt
+$(i386_ONLY)include common/loc/SUNWweuos
+$(i386_ONLY)include common/loc/SUNWweuow
+$(i386_ONLY)include i386/SUNWcakrx
+$(i386_ONLY)include i386/SUNWcarx
+$(i386_ONLY)include i386/SUNWxvmhvm
+$(sparc_ONLY)include sparc/SUNWnfb
+$(sparc_ONLY)include sparc/SUNWnfbcf
+$(sparc_ONLY)include sparc/SUNWnfbw
+$(sparc_ONLY)include sparc/SUNWpfb
+$(sparc_ONLY)include sparc/SUNWpfbcf
+$(sparc_ONLY)include sparc/SUNWpfbw
+package redistributable
+cluster redistributable
+description "redistributable cluster"
+version 0.1
+$(i386_ONLY)depend BRCMbnx
+depend FSWxorg-fonts-core
+depend FSWxorg-fonts-cyrillic
+depend FSWxorg-fonts-daewoo
+depend FSWxorg-fonts-ethiopic
+depend FSWxorg-fonts-iso8859-10
+depend FSWxorg-fonts-iso8859-13
+depend FSWxorg-fonts-iso8859-14
+depend FSWxorg-fonts-iso8859-16
+depend FSWxorg-fonts-iso8859-2
+depend FSWxorg-fonts-iso8859-3
+depend FSWxorg-fonts-iso8859-4
+depend FSWxorg-fonts-iso8859-9
+depend FSWxorg-fonts-jiskan
+depend FSWxorg-fonts-syriac
+depend FSWxorg-fonts-vera
+$(i386_ONLY)depend NVDAcg
+$(i386_ONLY)depend NVDAgraphics
+$(i386_ONLY)depend OSOLvpanels
+$(i386_ONLY)depend OSOLvpanels-mysql
+$(i386_ONLY)depend OSOLvpanels-sysid
+depend SUNW1394
+depend SUNW1394h
+depend SUNWDTraceToolkit
+depend SUNWGlib
+depend SUNWGtk
+depend SUNWIPython
+depend SUNWPython
+depend SUNWPython-extra
+depend SUNWPython25
+depend SUNWTcl
+depend SUNWTiff
+depend SUNWTk
+depend SUNWa2ps
+depend SUNWaac
+depend SUNWacc
+depend SUNWaclg
+depend SUNWaconf
+$(i386_ONLY)depend SUNWad810
+$(i386_ONLY)depend SUNWadixp
+depend SUNWadmap
+depend SUNWadmlib-sysid
+depend SUNWadmr
+$(i386_ONLY)depend SUNWadpu320
+$(sparc_ONLY)depend SUNWafb
+$(sparc_ONLY)depend SUNWafbcf
+$(sparc_ONLY)depend SUNWafbw
+depend SUNWafe
+$(i386_ONLY)depend SUNWagp
+$(i386_ONLY)depend SUNWagph
+$(i386_ONLY)depend SUNWahci
+$(i386_ONLY)depend SUNWamd8111s
+$(i386_ONLY)depend SUNWamr
+depend SUNWant
+depend SUNWapch
+depend SUNWapch22
+depend SUNWapch22d
+depend SUNWapch22m-dtrace
+depend SUNWapch22m-fcgid
+depend SUNWapch22m-jk
+depend SUNWapch22m-php52
+depend SUNWapch22m-security
+depend SUNWapchd
+depend SUNWapct
+depend SUNWapr13
+depend SUNWapr13doc
+depend SUNWapu13
+depend SUNWapu13-ldap
+depend SUNWapu13dbd-mysql
+depend SUNWapu13dbd-pgsql
+depend SUNWapu13dbd-sqlite
+depend SUNWapu13doc
+depend SUNWarbel
+depend SUNWarc
+$(i386_ONLY)depend SUNWarcmsr
+depend SUNWastdev
+depend SUNWatfs
+$(i386_ONLY)depend SUNWatheros
+$(i386_ONLY)depend SUNWatigfx
+depend SUNWauda
+depend SUNWaudd
+depend SUNWaudf
+depend SUNWaudh
+$(i386_ONLY)depend SUNWaudiohd
+depend SUNWaudit
+depend SUNWauto-install
+depend SUNWautoef
+depend SUNWav1394
+depend SUNWavahi-bridge-dsd
+$(i386_ONLY)depend SUNWavant
+depend SUNWbabl
+depend SUNWbart
+depend SUNWbash
+depend SUNWbcc
+$(sparc_ONLY)depend SUNWbcp
+depend SUNWbeadm
+depend SUNWbge
+depend SUNWbind
+depend SUNWbinutils
+depend SUNWbip
+depend SUNWbison
+depend SUNWbluefish
+depend SUNWbnu
+depend SUNWbonnieplus
+$(i386_ONLY)depend SUNWbrasero
+depend SUNWbrltty
+depend SUNWbs
+depend SUNWbtool
+depend SUNWbzip
+depend SUNWcacaodtrace
+depend SUNWcacaort
+depend SUNWcacaowsvr
+depend SUNWcairomm
+depend SUNWcakr
+depend SUNWcar
+$(i386_ONLY)depend SUNWccsm
+depend SUNWcdhcm
+depend SUNWcdrw
+depend SUNWcea
+depend SUNWced
+depend SUNWcedu
+depend SUNWcfcl
+depend SUNWcfpl
+$(sparc_ONLY)depend SUNWcg6
+$(sparc_ONLY)depend SUNWcg6h
+depend SUNWcheese
+depend SUNWchxge
+depend SUNWcimserver
+depend SUNWckr
+$(i386_ONLY)depend SUNWclutter
+$(i386_ONLY)depend SUNWclutter-cairo
+$(i386_ONLY)depend SUNWclutter-gst
+$(i386_ONLY)depend SUNWclutter-gtk
+depend SUNWcmake
+depend SUNWcnetr
+depend SUNWcns
+depend SUNWcodeina
+$(i386_ONLY)depend SUNWcompiz
+$(i386_ONLY)depend SUNWcompiz-fusion-extra
+$(i386_ONLY)depend SUNWcompiz-fusion-main
+$(i386_ONLY)depend SUNWcompizconfig-gconf
+$(i386_ONLY)depend SUNWcompizconfig-python
+depend SUNWcontact-lookup-applet
+depend SUNWcos
+depend SUNWcpc
+depend SUNWcpcu
+depend SUNWcpp
+depend SUNWcpr
+depend SUNWcs
+depend SUNWcsd
+depend SUNWcsdhcm
+depend SUNWcsl
+depend SUNWcsos
+depend SUNWcstl
+$(sparc_ONLY)depend SUNWcti2
+depend SUNWctpls
+depend SUNWcups
+depend SUNWcups-libs
+depend SUNWcups-manager
+depend SUNWcurl
+$(sparc_ONLY)depend SUNWcvc
+depend SUNWcvs
+depend SUNWcxwsvr
+depend SUNWdbus
+depend SUNWdbus-bindings
+depend SUNWdbus-libs
+depend SUNWdcaf
+$(i386_ONLY)depend SUNWdcopy
+depend SUNWdcraw
+$(sparc_ONLY)depend SUNWdcs
+depend SUNWddhcm
+$(i386_ONLY)depend SUNWddu
+$(i386_ONLY)depend SUNWddu-l10n
+depend SUNWdeos
+depend SUNWdesktop-cache
+depend SUNWdesktop-other-l10n-cs
+depend SUNWdesktop-other-l10n-de
+depend SUNWdesktop-other-l10n-es
+depend SUNWdesktop-other-l10n-extra
+depend SUNWdesktop-other-l10n-fr
+depend SUNWdesktop-other-l10n-hu
+depend SUNWdesktop-other-l10n-it
+depend SUNWdesktop-other-l10n-ja
+depend SUNWdesktop-other-l10n-ko
+depend SUNWdesktop-other-l10n-noinst
+depend SUNWdesktop-other-l10n-pl
+depend SUNWdesktop-other-l10n-ptBR
+depend SUNWdesktop-other-l10n-rtl
+depend SUNWdesktop-other-l10n-ru
+depend SUNWdesktop-other-l10n-sv
+depend SUNWdesktop-other-l10n-zhCN
+depend SUNWdesktop-other-l10n-zhHK
+depend SUNWdesktop-other-l10n-zhTW
+depend SUNWdesktop-search
+depend SUNWdesktop-search-firefox
+depend SUNWdesktop-search-thunderbird
+depend SUNWdexwsvr
+$(i386_ONLY)depend SUNWdfb
+depend SUNWdfbh
+depend SUNWdhcm
+depend SUNWdhcs
+depend SUNWdhcsb
+depend SUNWdia
+depend SUNWdialog
+depend SUNWdiffstat
+depend SUNWdistro-const
+depend SUNWdistro-license-copyright
+depend SUNWdiveintopython
+depend SUNWdmfe
+depend SUNWdmgt
+depend SUNWdoc
+depend SUNWdoxygen
+depend SUNWdpl
+$(sparc_ONLY)depend SUNWdrcr
+$(i386_ONLY)depend SUNWdrmr
+$(sparc_ONLY)depend SUNWdrr
+$(sparc_ONLY)depend SUNWdscp
+depend SUNWdsd
+depend SUNWdtrc
+depend SUNWdtrp
+depend SUNWdvdrw
+depend SUNWedhcm
+$(sparc_ONLY)depend SUNWefb
+$(sparc_ONLY)depend SUNWefbw
+$(sparc_ONLY)depend SUNWefc
+depend SUNWemlxs
+$(sparc_ONLY)depend SUNWerid
+depend SUNWerlang
+depend SUNWerlang-doc
+depend SUNWesos
+depend SUNWespeak
+depend SUNWesu
+depend SUNWesxwsvr
+depend SUNWevolution
+depend SUNWevolution-data-server
+depend SUNWevolution-exchange
+depend SUNWevolution-jescs
+depend SUNWevolution-libs
+depend SUNWevolution-webcal
+depend SUNWexpect
+$(sparc_ONLY)depend SUNWfbc
+depend SUNWfchba
+depend SUNWfcip
+depend SUNWfcmdb
+depend SUNWfcp
+depend SUNWfcprt
+depend SUNWfcsm
+depend SUNWfctl
+depend SUNWfdhcm
+depend SUNWfetchmail
+$(sparc_ONLY)depend SUNWffb
+$(sparc_ONLY)depend SUNWffbcf
+$(sparc_ONLY)depend SUNWffbw
+depend SUNWffilters
+depend SUNWfftw2
+depend SUNWfftw3
+depend SUNWfilebench
+depend SUNWfirefox
+depend SUNWfirefox-bookmark
+depend SUNWfirefoxl10n-de-DE
+depend SUNWfirefoxl10n-es-ES
+depend SUNWfirefoxl10n-extra
+depend SUNWfirefoxl10n-fr-FR
+depend SUNWfirefoxl10n-it-IT
+depend SUNWfirefoxl10n-ja-JP
+depend SUNWfirefoxl10n-ko-KR
+depend SUNWfirefoxl10n-pl-PL
+depend SUNWfirefoxl10n-pt-BR
+depend SUNWfirefoxl10n-ru-RU
+depend SUNWfirefoxl10n-sv-SE
+depend SUNWfirefoxl10n-zh-CN
+depend SUNWfirefoxl10n-zh-TW
+depend SUNWflac
+depend SUNWflexlex
+depend SUNWflexruntime
+depend SUNWfmd
+depend SUNWfontconfig
+depend SUNWfontconfig-docs
+depend SUNWfoomatic-db
+depend SUNWfoomatic-db-engine
+depend SUNWfping
+depend SUNWfppd
+depend SUNWfreetype2
+depend SUNWfros
+$(sparc_ONLY)depend SUNWfruid
+$(sparc_ONLY)depend SUNWfruip
+depend SUNWfrxwsvr
+$(sparc_ONLY)depend SUNWfs
+depend SUNWfsexam
+depend SUNWfss
+depend SUNWftdu
+depend SUNWftp
+depend SUNWfwdc
+depend SUNWfwdcu
+depend SUNWfwflash
+depend SUNWgamin
+depend SUNWgawk
+depend SUNWgcc
+depend SUNWgccruntime
+depend SUNWgcmn
+depend SUNWgd2
+depend SUNWgdb
+$(sparc_ONLY)depend SUNWged
+depend SUNWgegl
+depend SUNWgetting-started-guide
+depend SUNWgetting-started-l10n-de
+depend SUNWgetting-started-l10n-es
+depend SUNWgetting-started-l10n-fr
+depend SUNWgetting-started-l10n-it
+depend SUNWgetting-started-l10n-ja
+depend SUNWgetting-started-l10n-ko
+depend SUNWgetting-started-l10n-ptBR
+depend SUNWgetting-started-l10n-ru
+depend SUNWgetting-started-l10n-sv
+depend SUNWgetting-started-l10n-zhCN
+depend SUNWgetting-started-l10n-zhHK
+depend SUNWgetting-started-l10n-zhTW
+$(sparc_ONLY)depend SUNWgfb
+$(sparc_ONLY)depend SUNWgfbcf
+$(sparc_ONLY)depend SUNWgfbw
+depend SUNWgftp
+depend SUNWggrp
+depend SUNWghostscript
+depend SUNWgimpprint
+depend SUNWgit
+depend SUNWgkrellm
+depend SUNWgksu
+depend SUNWglibmm
+depend SUNWgm4
+depend SUNWgmake
+depend SUNWgnome-a11y-dasher
+depend SUNWgnome-a11y-gok
+depend SUNWgnome-a11y-libs
+depend SUNWgnome-a11y-mousetweaks
+depend SUNWgnome-a11y-poke
+depend SUNWgnome-a11y-reader
+depend SUNWgnome-a11y-speech
+depend SUNWgnome-a11y-speech-espeak
+depend SUNWgnome-a11y-speech-freetts
+depend SUNWgnome-applets
+depend SUNWgnome-archive-mgr
+depend SUNWgnome-audio
+depend SUNWgnome-base-libs
+depend SUNWgnome-base-libs-java
+depend SUNWgnome-calculator
+depend SUNWgnome-camera
+depend SUNWgnome-camera-img-editor-plugin
+depend SUNWgnome-cd
+depend SUNWgnome-cd-burner
+depend SUNWgnome-character-map
+depend SUNWgnome-commander
+depend SUNWgnome-common-devel
+depend SUNWgnome-component
+depend SUNWgnome-config
+depend SUNWgnome-config-editor
+depend SUNWgnome-config-java
+depend SUNWgnome-crash-report
+depend SUNWgnome-desklets
+depend SUNWgnome-desklets-extra
+depend SUNWgnome-desktop-prefs
+depend SUNWgnome-devel-docs
+depend SUNWgnome-devhelp
+depend SUNWgnome-dialog
+depend SUNWgnome-dictionary
+depend SUNWgnome-disk-analyzer
+depend SUNWgnome-display-mgr
+depend SUNWgnome-doc-utils
+depend SUNWgnome-dtstart
+depend SUNWgnome-file-mgr
+depend SUNWgnome-fonts
+depend SUNWgnome-fun-applets
+depend SUNWgnome-games
+depend SUNWgnome-gtksourceview
+depend SUNWgnome-gui-test
+depend SUNWgnome-gvfs
+depend SUNWgnome-help-viewer
+depend SUNWgnome-hex-editor
+depend SUNWgnome-im-client
+depend SUNWgnome-img-editor
+depend SUNWgnome-img-editor-help
+depend SUNWgnome-img-editor-help-cs
+depend SUNWgnome-img-editor-help-de
+depend SUNWgnome-img-editor-help-es
+depend SUNWgnome-img-editor-help-extra
+depend SUNWgnome-img-editor-help-fr
+depend SUNWgnome-img-editor-help-it
+depend SUNWgnome-img-editor-help-ko
+depend SUNWgnome-img-editor-help-pl
+depend SUNWgnome-img-editor-help-ru
+depend SUNWgnome-img-editor-help-sv
+depend SUNWgnome-img-editor-help-zhCN
+depend SUNWgnome-img-organizer
+depend SUNWgnome-img-viewer
+depend SUNWgnome-internet-applets
+depend SUNWgnome-intranet-applets
+depend SUNWgnome-l10ndocument-de
+depend SUNWgnome-l10ndocument-es
+depend SUNWgnome-l10ndocument-extra
+depend SUNWgnome-l10ndocument-fr
+depend SUNWgnome-l10ndocument-it
+depend SUNWgnome-l10ndocument-ja
+depend SUNWgnome-l10ndocument-ko
+depend SUNWgnome-l10ndocument-noinst
+depend SUNWgnome-l10ndocument-ptBR
+depend SUNWgnome-l10ndocument-rtl
+depend SUNWgnome-l10ndocument-sv
+depend SUNWgnome-l10ndocument-zhCN
+depend SUNWgnome-l10ndocument-zhHK
+depend SUNWgnome-l10ndocument-zhTW
+depend SUNWgnome-l10nmessages-cs
+depend SUNWgnome-l10nmessages-de
+depend SUNWgnome-l10nmessages-es
+depend SUNWgnome-l10nmessages-extra
+depend SUNWgnome-l10nmessages-fr
+depend SUNWgnome-l10nmessages-hu
+depend SUNWgnome-l10nmessages-it
+depend SUNWgnome-l10nmessages-ja
+depend SUNWgnome-l10nmessages-ko
+depend SUNWgnome-l10nmessages-noinst
+depend SUNWgnome-l10nmessages-pl
+depend SUNWgnome-l10nmessages-ptBR
+depend SUNWgnome-l10nmessages-rtl
+depend SUNWgnome-l10nmessages-ru
+depend SUNWgnome-l10nmessages-sv
+depend SUNWgnome-l10nmessages-zhCN
+depend SUNWgnome-l10nmessages-zhHK
+depend SUNWgnome-l10nmessages-zhTW
+depend SUNWgnome-libs
+depend SUNWgnome-log-viewer
+depend SUNWgnome-media
+depend SUNWgnome-media-apps
+depend SUNWgnome-media-center
+depend SUNWgnome-media-player
+depend SUNWgnome-meeting
+depend SUNWgnome-menu-editor
+depend SUNWgnome-mm-applets
+depend SUNWgnome-nettool
+depend SUNWgnome-panel
+depend SUNWgnome-pdf-viewer
+depend SUNWgnome-pilot
+depend SUNWgnome-power-manager
+depend SUNWgnome-print
+depend SUNWgnome-ps-viewer
+depend SUNWgnome-python-desktop
+depend SUNWgnome-python-extras
+depend SUNWgnome-python-libs
+depend SUNWgnome-remote-desktop
+depend SUNWgnome-screenshot
+depend SUNWgnome-search-tool
+depend SUNWgnome-session
+depend SUNWgnome-sound-recorder
+depend SUNWgnome-spell
+depend SUNWgnome-system-monitor
+depend SUNWgnome-system-tools
+depend SUNWgnome-terminal
+depend SUNWgnome-terminal-java
+depend SUNWgnome-text-editor
+depend SUNWgnome-themes
+depend SUNWgnome-themes-hires
+depend SUNWgnome-time-slider
+depend SUNWgnome-ui-designer
+depend SUNWgnome-user-docs
+depend SUNWgnome-utility-applets
+depend SUNWgnome-vfs
+depend SUNWgnome-wm
+depend SUNWgnome-xml
+depend SUNWgnu-automake-110
+depend SUNWgnu-automake-19
+depend SUNWgnu-coreutils
+depend SUNWgnu-diffutils
+depend SUNWgnu-emacs
+depend SUNWgnu-emacs-el
+depend SUNWgnu-emacs-gtk
+depend SUNWgnu-emacs-nox
+depend SUNWgnu-emacs-x
+depend SUNWgnu-gettext
+depend SUNWgnu-gperf
+depend SUNWgnu-idn
+depend SUNWgnu-mc
+depend SUNWgnu-mp
+depend SUNWgnu-mpfr
+depend SUNWgnu-which
+depend SUNWgnutls
+depend SUNWgobby
+depend SUNWgpch
+depend SUNWgqview
+depend SUNWgrails
+depend SUNWgroff
+$(i386_ONLY)depend SUNWgrub
+$(i386_ONLY)depend SUNWgrubS
+depend SUNWgsed
+depend SUNWgsfot
+depend SUNWgsfst
+depend SUNWgss
+depend SUNWgssc
+depend SUNWgssdh
+depend SUNWgssk
+depend SUNWgst-python
+depend SUNWgtar
+depend SUNWgtk-vnc
+depend SUNWgtk-vnc-python24
+depend SUNWgtkmm
+depend SUNWgtkperf
+depend SUNWgtkspell
+depend SUNWgui-install
+depend SUNWgvim
+depend SUNWgzip
+depend SUNWhal
+depend SUNWhamster
+depend SUNWhdhcm
+depend SUNWhea
+depend SUNWhermon
+depend SUNWhexedit
+depend SUNWhkxwsvr
+$(sparc_ONLY)depend SUNWhmd
+$(sparc_ONLY)depend SUNWhmdu
+depend SUNWhos
+depend SUNWhpijs
+depend SUNWhwdata
+depend SUNWhxge
+depend SUNWhxwsvr
+depend SUNWib
+depend SUNWibsdp
+depend SUNWibsdpib
+depend SUNWibsdpu
+depend SUNWiconv-extra
+depend SUNWiconv-unicode
+depend SUNWicu
+depend SUNWicud
+depend SUNWid3lib
+depend SUNWidhcm
+$(sparc_ONLY)depend SUNWidn
+depend SUNWidnd
+depend SUNWidnl
+depend SUNWidnu
+$(sparc_ONLY)depend SUNWifb
+$(sparc_ONLY)depend SUNWifbcf
+$(sparc_ONLY)depend SUNWifbw
+depend SUNWigb
+depend SUNWii
+depend SUNWiiimf
+depend SUNWiiimf-ja-anthy
+depend SUNWiiimf-ko-hangul
+depend SUNWiiimf-th-thaile
+depend SUNWiiimf-zhCN-cle-core
+depend SUNWiiimf-zhCN-cle-open
+depend SUNWiiimf-zhCN-cle-sunpinyin
+depend SUNWiiimf-zhHK-hkle-core
+depend SUNWiiimf-zhHK-hkle-open
+depend SUNWiiimf-zhTW-twle-chewing
+depend SUNWiiimf-zhTW-twle-core
+depend SUNWiiimf-zhTW-twle-open
+depend SUNWilmbase
+depend SUNWima
+depend SUNWimac
+depend SUNWimagick
+depend SUNWinstall
+depend SUNWinstall-l10n
+depend SUNWinstall-libs
+depend SUNWinstall-test
+depend SUNWinstalladm-tools
+depend SUNWintgige
+$(sparc_ONLY)depend SUNWiopc
+depend SUNWipc
+depend SUNWipf
+depend SUNWipfh
+depend SUNWipkg
+depend SUNWipkg-brand
+depend SUNWipkg-gui
+depend SUNWipkg-gui-l10n
+depend SUNWipkg-um
+depend SUNWipmi
+depend SUNWipoib
+depend SUNWippcore
+depend SUNWippl
+$(i386_ONLY)depend SUNWipw
+depend SUNWircii
+depend SUNWirssi
+depend SUNWiscsi
+depend SUNWiscsidm
+depend SUNWiscsit
+depend SUNWiscsitgt
+depend SUNWislcc
+depend SUNWisns
+depend SUNWiso-codes
+depend SUNWisolc
+depend SUNWitos
+depend SUNWitxwsvr
+$(i386_ONLY)depend SUNWiwh
+$(i386_ONLY)depend SUNWiwi
+$(i386_ONLY)depend SUNWiwk
+depend SUNWixgb
+depend SUNWixgbe
+depend SUNWj6cfg
+depend SUNWj6dev
+depend SUNWj6dmo
+depend SUNWj6dmx
+depend SUNWj6dvx
+depend SUNWj6jmp
+depend SUNWj6man
+depend SUNWj6rt
+depend SUNWj6rtx
+depend SUNWjavadb
+depend SUNWjdhcm
+depend SUNWjdmk-base
+depend SUNWjdoc
+$(sparc_ONLY)depend SUNWjfb
+$(sparc_ONLY)depend SUNWjfbcf
+$(sparc_ONLY)depend SUNWjfbw
+depend SUNWjhrt
+depend SUNWjos
+depend SUNWjpg
+depend SUNWjre-config-plugin
+depend SUNWjruby
+depend SUNWjss
+depend SUNWjunit
+depend SUNWjxwsvr
+depend SUNWkdc
+depend SUNWkdhcm
+depend SUNWkey
+$(sparc_ONLY)depend SUNWkfb
+$(sparc_ONLY)depend SUNWkfbcf
+$(sparc_ONLY)depend SUNWkfbw
+depend SUNWkos
+depend SUNWkrb
+depend SUNWkvm
+depend SUNWkxwsvr
+depend SUNWlablgtk
+depend SUNWlang-ar
+depend SUNWlang-ar-extra
+depend SUNWlang-bg
+depend SUNWlang-bg-extra
+depend SUNWlang-ca
+depend SUNWlang-ca-extra
+depend SUNWlang-common
+depend SUNWlang-common-extra
+depend SUNWlang-cs
+depend SUNWlang-cs-extra
+depend SUNWlang-da
+depend SUNWlang-da-extra
+depend SUNWlang-de
+depend SUNWlang-de-extra
+depend SUNWlang-deDE
+depend SUNWlang-el
+depend SUNWlang-el-extra
+depend SUNWlang-en
+depend SUNWlang-en-extra
+depend SUNWlang-enUS
+depend SUNWlang-es
+depend SUNWlang-es-extra
+depend SUNWlang-esES
+depend SUNWlang-et
+depend SUNWlang-et-extra
+depend SUNWlang-fi
+depend SUNWlang-fi-extra
+depend SUNWlang-fr
+depend SUNWlang-fr-extra
+depend SUNWlang-frFR
+depend SUNWlang-he
+depend SUNWlang-he-extra
+depend SUNWlang-hi
+depend SUNWlang-hr
+depend SUNWlang-hr-extra
+depend SUNWlang-hu
+depend SUNWlang-hu-extra
+depend SUNWlang-id
+depend SUNWlang-is
+depend SUNWlang-is-extra
+depend SUNWlang-it
+depend SUNWlang-it-extra
+depend SUNWlang-ja
+depend SUNWlang-ja-extra
+depend SUNWlang-kk
+depend SUNWlang-ko
+depend SUNWlang-ko-extra
+depend SUNWlang-lt
+depend SUNWlang-lt-extra
+depend SUNWlang-lv
+depend SUNWlang-lv-extra
+depend SUNWlang-mk
+depend SUNWlang-mk-extra
+depend SUNWlang-ms
+depend SUNWlang-mt
+depend SUNWlang-nb
+depend SUNWlang-nl
+depend SUNWlang-nl-extra
+depend SUNWlang-nn
+depend SUNWlang-no-extra
+depend SUNWlang-pl
+depend SUNWlang-pl-extra
+depend SUNWlang-pt
+depend SUNWlang-pt-extra
+depend SUNWlang-ptBR
+depend SUNWlang-ptBR-extra
+depend SUNWlang-ro
+depend SUNWlang-ro-extra
+depend SUNWlang-ru
+depend SUNWlang-ru-extra
+depend SUNWlang-sh
+depend SUNWlang-sh-extra
+depend SUNWlang-sk
+depend SUNWlang-sk-extra
+depend SUNWlang-sl
+depend SUNWlang-sl-extra
+depend SUNWlang-sq
+depend SUNWlang-sq-extra
+depend SUNWlang-sr
+depend SUNWlang-sr-extra
+depend SUNWlang-sv
+depend SUNWlang-sv-extra
+depend SUNWlang-th
+depend SUNWlang-th-extra
+depend SUNWlang-tr
+depend SUNWlang-tr-extra
+depend SUNWlang-uk
+depend SUNWlang-vi
+depend SUNWlang-zhCN
+depend SUNWlang-zhCN-extra
+depend SUNWlang-zhHK
+depend SUNWlang-zhHK-extra
+depend SUNWlang-zhTW
+depend SUNWlang-zhTW-extra
+depend SUNWlcms
+$(sparc_ONLY)depend SUNWldom
+depend SUNWless
+depend SUNWlexpt
+depend SUNWlftp
+depend SUNWlibC
+depend SUNWlibanthy
+depend SUNWlibcanberra
+depend SUNWlibchewing
+$(i386_ONLY)depend SUNWlibcompizconfig
+depend SUNWlibcroco
+depend SUNWlibdaemon
+depend SUNWlibdatrie
+depend SUNWlibevent
+depend SUNWlibexif
+depend SUNWlibffi
+depend SUNWlibgc
+depend SUNWlibgcrypt
+depend SUNWlibgmime
+depend SUNWlibgoffice
+depend SUNWlibgpg-error
+depend SUNWlibgsf
+depend SUNWlibgtop
+depend SUNWlibhangul
+depend SUNWlibical
+depend SUNWlibm
+depend SUNWlibmemcached
+depend SUNWlibmikmod
+depend SUNWlibmng
+depend SUNWlibms
+depend SUNWlibnet
+depend SUNWliboil
+depend SUNWlibopenusb
+depend SUNWlibpcap
+depend SUNWlibpigment
+depend SUNWlibpigment-python24
+depend SUNWlibpigment-python25
+depend SUNWlibpopt
+depend SUNWlibrsvg
+depend SUNWlibrsync
+depend SUNWlibsasl
+depend SUNWlibsdl
+depend SUNWlibsexy
+depend SUNWlibsmbclient
+depend SUNWlibsndfile
+depend SUNWlibsoup
+depend SUNWlibtasn1
+depend SUNWlibthai
+depend SUNWlibtheora
+depend SUNWlibtool
+depend SUNWlibusb
+depend SUNWlibusbugen
+$(i386_ONLY)depend SUNWlibvirt
+depend SUNWlibvisual
+depend SUNWlibxmlpp
+depend SUNWlighttpd14
+depend SUNWlinks
+depend SUNWllc
+depend SUNWlldap
+depend SUNWloc
+depend SUNWlogrotate
+depend SUNWlp-cmds
+depend SUNWlpr-cmds
+$(i386_ONLY)depend SUNWlsimega
+depend SUNWltdl
+$(sparc_ONLY)depend SUNWluxd
+$(sparc_ONLY)depend SUNWluxl
+depend SUNWluxop
+$(i386_ONLY)depend SUNWlx
+depend SUNWlxml
+depend SUNWlxsl
+depend SUNWlynx
+depend SUNWm17n
+depend SUNWm17n-contrib
+$(sparc_ONLY)depend SUNWm64
+$(sparc_ONLY)depend SUNWm64cf
+$(sparc_ONLY)depend SUNWm64w
+depend SUNWman
+depend SUNWman-l10n-ja
+depend SUNWmd
+depend SUNWmda
+depend SUNWmdb
+depend SUNWmdbdm
+depend SUNWmddr
+$(i386_ONLY)depend SUNWmegasas
+depend SUNWmeld
+depend SUNWmemcached
+depend SUNWmemcached-java
+depend SUNWmercurial
+depend SUNWmibii
+depend SUNWmkcd
+depend SUNWmlib
+depend SUNWmms
+depend SUNWmp
+depend SUNWmpapi
+depend SUNWmpathadm
+depend SUNWmpsvplr
+depend SUNWmrxvt
+depend SUNWmtx
+depend SUNWmusicbrainz
+depend SUNWmutt
+$(i386_ONLY)depend SUNWmv88sx
+depend SUNWmxfe
+depend SUNWmyspell-dictionary-cs
+depend SUNWmyspell-dictionary-de
+depend SUNWmyspell-dictionary-en
+depend SUNWmyspell-dictionary-es
+depend SUNWmyspell-dictionary-extra
+depend SUNWmyspell-dictionary-fr
+depend SUNWmyspell-dictionary-hu
+depend SUNWmyspell-dictionary-it
+depend SUNWmyspell-dictionary-pl
+depend SUNWmyspell-dictionary-ptBR
+depend SUNWmyspell-dictionary-ru
+depend SUNWmyspell-dictionary-sv
+depend SUNWmysql
+depend SUNWmysql-base
+depend SUNWmysql-python
+depend SUNWmysql5
+depend SUNWmysql5jdbc
+depend SUNWmysql5test
+depend SUNWmysqlt
+depend SUNWnca
+depend SUNWncft
+depend SUNWncurses
+depend SUNWndmp
+depend SUNWneon
+depend SUNWnet6
+depend SUNWnetcat
+depend SUNWnethack
+depend SUNWnfsc
+depend SUNWnfsckr
+depend SUNWnfss
+depend SUNWnfsskr
+$(i386_ONLY)depend SUNWnge
+depend SUNWnis
+$(sparc_ONLY)depend SUNWniumx
+depend SUNWnmap
+depend SUNWntp
+$(i386_ONLY)depend SUNWntxn
+$(i386_ONLY)depend SUNWnvsata
+depend SUNWnwam-manager
+depend SUNWnxge
+depend SUNWo3read
+depend SUNWobby
+depend SUNWocaml
+depend SUNWogg-vorbis
+depend SUNWopenexr
+depend SUNWopenjade
+depend SUNWopenldap
+depend SUNWopenproj
+depend SUNWopensolaris-welcome
+depend SUNWopensp
+depend SUNWopenssl
+$(i386_ONLY)depend SUNWos86r
+depend SUNWosdem
+depend SUNWp7zip
+depend SUNWpampkcs11
+depend SUNWpangomm
+depend SUNWpapi
+depend SUNWpc
+depend SUNWpcan
+depend SUNWpcelx
+depend SUNWpciaccess
+depend SUNWpcmci
+depend SUNWpcmcu
+depend SUNWpcmem
+depend SUNWpconsole
+depend SUNWpcre
+depend SUNWpcser
+depend SUNWpcwl
+depend SUNWpd
+$(sparc_ONLY)depend SUNWpdu
+depend SUNWperl-authen-pam
+depend SUNWperl-xml-parser
+depend SUNWperl584core
+depend SUNWperl584man
+depend SUNWperl584usr
+depend SUNWpgadmin3
+depend SUNWpgbouncer-pg83
+depend SUNWphp52
+depend SUNWphp52-mysql
+depend SUNWphp52-pear
+depend SUNWphp52-pgsql
+depend SUNWphp52d
+depend SUNWpicl
+depend SUNWpiclh
+depend SUNWpilot-link
+depend SUNWpixman
+depend SUNWpkgcmds
+depend SUNWplanner
+depend SUNWplxwsvr
+depend SUNWpm
+depend SUNWpmdbdpg
+depend SUNWpmdbi
+depend SUNWpng
+depend SUNWpolkit
+depend SUNWpool
+depend SUNWpoold
+depend SUNWpostgr
+depend SUNWpostgr-82-client
+depend SUNWpostgr-82-contrib
+depend SUNWpostgr-82-devel
+depend SUNWpostgr-82-docs
+depend SUNWpostgr-82-jdbc
+depend SUNWpostgr-82-l10n-ja
+depend SUNWpostgr-82-libs
+depend SUNWpostgr-82-pl
+depend SUNWpostgr-82-server
+depend SUNWpostgr-82-tcl
+depend SUNWpostgr-83-client
+depend SUNWpostgr-83-contrib
+depend SUNWpostgr-83-devel
+depend SUNWpostgr-83-docs
+depend SUNWpostgr-83-libs
+depend SUNWpostgr-83-pl
+depend SUNWpostgr-83-server
+depend SUNWpostgr-83-tcl
+depend SUNWpostgr-contrib
+depend SUNWpostgr-docs
+depend SUNWpostgr-jdbc
+depend SUNWpostgr-libs
+depend SUNWpostgr-pl
+depend SUNWpostgr-server
+depend SUNWpostgr-tcl
+depend SUNWpostgr-upgrade
+depend SUNWpostrun
+depend SUNWpowertop
+depend SUNWppm
+depend SUNWpppd
+depend SUNWpppdt
+depend SUNWpppg
+depend SUNWpppgS
+depend SUNWpr
+depend SUNWprd
+depend SUNWprint-monitor
+depend SUNWprivoxy
+depend SUNWprocmail
+depend SUNWps
+$(i386_ONLY)depend SUNWpsdcr
+$(i386_ONLY)depend SUNWpsdir
+depend SUNWpsdpr
+depend SUNWpsf
+$(i386_ONLY)depend SUNWpsh
+depend SUNWpsm-ipp
+depend SUNWpsm-lpd
+$(sparc_ONLY)depend SUNWpstl
+depend SUNWpsutils
+depend SUNWptxwsvr
+depend SUNWpycups
+depend SUNWpysqlite
+depend SUNWpython-cherrypy
+depend SUNWpython-imaging
+depend SUNWpython-lxml
+depend SUNWpython-mako
+depend SUNWpython-notify
+depend SUNWpython-pyopenssl
+depend SUNWpython-setuptools
+depend SUNWpython-twisted
+depend SUNWpython-twisted-web2
+depend SUNWpython-xdg
+depend SUNWpython-zope-interface
+depend SUNWpython24-cssutils
+depend SUNWpython24-simplejson
+depend SUNWpython25-cssutils
+depend SUNWpython25-simplejson
+depend SUNWpython25-twisted
+depend SUNWpython25-twisted-web2
+depend SUNWpyyaml24
+depend SUNWpyyaml25
+$(sparc_ONLY)depend SUNWqfed
+depend SUNWqlc
+depend SUNWqlcu
+depend SUNWqos
+depend SUNWqosu
+depend SUNWquagga
+depend SUNWquilt
+$(i386_ONLY)depend SUNWralink
+depend SUNWrcap
+depend SUNWrcmdc
+depend SUNWrcmds
+depend SUNWrdc
+depend SUNWrdesktop
+depend SUNWrdiff-backup
+depend SUNWrds
+depend SUNWrge
+$(i386_ONLY)depend SUNWrmodr
+depend SUNWrmodu
+depend SUNWrmvolmgr
+depend SUNWrmwb
+depend SUNWroute
+depend SUNWrpcib
+depend SUNWrpm
+depend SUNWrrdtool
+depend SUNWrsg
+depend SUNWrsgk
+depend SUNWrsm
+depend SUNWrsmo
+depend SUNWrsync
+$(i386_ONLY)depend SUNWrtls
+$(i386_ONLY)depend SUNWrtw
+depend SUNWruby18
+$(i386_ONLY)depend SUNWrum
+depend SUNWruxwsvr
+depend SUNWsacom
+depend SUNWsane-backend
+depend SUNWsane-frontend
+depend SUNWsasnm
+depend SUNWsbp2
+depend SUNWscim
+depend SUNWscim-anthy
+depend SUNWscim-chewing
+depend SUNWscim-hangul
+depend SUNWscim-m17n
+depend SUNWscim-pinyin
+depend SUNWscim-sunpinyin
+depend SUNWscim-tables
+depend SUNWscim-tables-chinese
+depend SUNWscim-tables-extra
+depend SUNWscim-tables-india
+depend SUNWscim-tables-japanese
+depend SUNWscim-tables-korean
+depend SUNWscim-thai
+$(sparc_ONLY)depend SUNWsckm
+depend SUNWscm
+depend SUNWscp
+depend SUNWscplp
+depend SUNWscreen
+depend SUNWscsa1394
+depend SUNWscsip
+depend SUNWsdcard
+depend SUNWsdhcm
+depend SUNWseahorse
+depend SUNWser
+depend SUNWservicetag
+depend SUNWserweb
+depend SUNWses
+$(i386_ONLY)depend SUNWsexy-python
+depend SUNWsfdoc
+$(sparc_ONLY)depend SUNWsfdr
+depend SUNWsfe
+depend SUNWsfinf
+depend SUNWsfman
+depend SUNWsfwdemo
+depend SUNWsfwhea
+$(i386_ONLY)depend SUNWsi3124
+depend SUNWsigcpp
+depend SUNWslang
+depend SUNWslib
+depend SUNWslocate
+depend SUNWslp
+depend SUNWsmagt
+depend SUNWsmapi
+depend SUNWsmba
+depend SUNWsmbfs
+depend SUNWsmbfskr
+depend SUNWsmbs
+depend SUNWsmbskr
+depend SUNWsmcmd
+depend SUNWsmdoc
+depend SUNWsmedia
+depend SUNWsmmgr
+depend SUNWsmpd
+depend SUNWsnack
+depend SUNWsndm
+depend SUNWsolnm
+depend SUNWsongbird
+depend SUNWspeex
+depend SUNWspnego
+depend SUNWsprot
+depend SUNWspsv
+depend SUNWsqlite3
+depend SUNWsqlite3docs
+depend SUNWsqlite3tcl
+depend SUNWsquid
+depend SUNWsra
+$(sparc_ONLY)depend SUNWssad
+depend SUNWssh
+depend SUNWsshcu
+depend SUNWsshd
+depend SUNWstardict
+$(sparc_ONLY)depend SUNWstc
+depend SUNWstmf
+depend SUNWstosreg
+depend SUNWstunnel
+depend SUNWsudo
+depend SUNWsvn
+depend SUNWsvn-java
+depend SUNWsvn-perl
+depend SUNWsvn-python
+depend SUNWsvos
+depend SUNWsvxwsvr
+depend SUNWswig
+depend SUNWswmt
+depend SUNWswt
+depend SUNWtavor
+depend SUNWtcat
+depend SUNWtcltls
+depend SUNWtcpd
+depend SUNWtcpdS
+depend SUNWtcsh
+depend SUNWtecla
+depend SUNWter
+depend SUNWterminator
+depend SUNWtexi
+depend SUNWtftp
+depend SUNWtgnome-l10n-ui-de
+depend SUNWtgnome-l10n-ui-es
+depend SUNWtgnome-l10n-ui-fr
+depend SUNWtgnome-l10n-ui-it
+depend SUNWtgnome-l10n-ui-ja
+depend SUNWtgnome-l10n-ui-ko
+depend SUNWtgnome-l10n-ui-ptBR
+depend SUNWtgnome-l10n-ui-ru
+depend SUNWtgnome-l10n-ui-sv
+depend SUNWtgnome-l10n-ui-zhCN
+depend SUNWtgnome-l10n-ui-zhHK
+depend SUNWtgnome-l10n-ui-zhTW
+depend SUNWtgnome-tsol-libs
+depend SUNWtgnome-tsoljdsdevmgr
+depend SUNWtgnome-tsoljdslabel
+depend SUNWtgnome-tsoljdsselmgr
+depend SUNWtgnome-tstripe
+depend SUNWtgnome-xagent
+depend SUNWthunderbird
+depend SUNWthunderbird-calendar
+depend SUNWthunderbirdl10n-de-DE
+depend SUNWthunderbirdl10n-es-ES
+depend SUNWthunderbirdl10n-extra
+depend SUNWthunderbirdl10n-fr-FR
+depend SUNWthunderbirdl10n-it-IT
+depend SUNWthunderbirdl10n-ja-JP
+depend SUNWthunderbirdl10n-ko-KR
+depend SUNWthunderbirdl10n-pl-PL
+depend SUNWthunderbirdl10n-pt-BR
+depend SUNWthunderbirdl10n-ru-RU
+depend SUNWthunderbirdl10n-sv-SE
+depend SUNWthunderbirdl10n-zh-CN
+depend SUNWthunderbirdl10n-zh-TW
+depend SUNWtidy
+depend SUNWtls
+depend SUNWtlsd
+depend SUNWtlsu
+depend SUNWtnetc
+depend SUNWtnetd
+depend SUNWtnfc
+depend SUNWtnfd
+depend SUNWtoo
+depend SUNWtop
+depend SUNWtransmission
+depend SUNWts
+depend SUNWtsclient
+depend SUNWtsg
+$(i386_ONLY)depend SUNWtss
+depend SUNWttf-arabeyes
+depend SUNWttf-arphic-ukai
+depend SUNWttf-arphic-uming
+depend SUNWttf-hanyang-ko
+depend SUNWttf-hanyang-ko-core
+depend SUNWttf-indic-fonts-core
+depend SUNWttf-ipafont
+depend SUNWttf-thai-scalable
+depend SUNWttf-unfonts-ko-core
+depend SUNWttf-unfonts-ko-extra
+depend SUNWttf-wqy-zenhei
+depend SUNWtvnc
+depend SUNWuacm
+depend SUNWucbt
+depend SUNWudapl
+depend SUNWudaplt
+depend SUNWudf
+depend SUNWuedg
+depend SUNWugen
+depend SUNWugenu
+depend SUNWuiu8
+depend SUNWuium
+depend SUNWuksp
+depend SUNWukspfw
+depend SUNWunison
+depend SUNWunzip
+depend SUNWuprl
+$(i386_ONLY)depend SUNWural
+$(i386_ONLY)depend SUNWurlgrabber
+$(sparc_ONLY)depend SUNWus
+depend SUNWusb
+depend SUNWusbccid
+depend SUNWusbs
+depend SUNWusbu
+depend SUNWusbvc
+$(sparc_ONLY)depend SUNWust
+$(i386_ONLY)depend SUNWvdisk
+depend SUNWvgl
+$(i386_ONLY)depend SUNWvia823x
+depend SUNWvim
+depend SUNWvinagre
+$(i386_ONLY)depend SUNWvirt-manager
+$(i386_ONLY)depend SUNWvirtinst
+depend SUNWvncviewer
+depend SUNWvscan
+depend SUNWvscankr
+depend SUNWvts
+depend SUNWvtsmn
+depend SUNWvtss
+depend SUNWvtsts
+depend SUNWw3m
+$(sparc_ONLY)depend SUNWwbsd
+depend SUNWwbsup
+depend SUNWwebalizer
+depend SUNWwebmin
+depend SUNWwget
+depend SUNWwlan
+depend SUNWwpa
+$(i386_ONLY)depend SUNWwpi
+depend SUNWwsr2
+depend SUNWwxwidgets
+depend SUNWxchat
+depend SUNWxcu4
+depend SUNWxcu6
+depend SUNWxcursor-themes
+depend SUNWxdg-sound-theme
+depend SUNWxdg-user-dirs
+depend SUNWxdg-user-dirs-gtk
+depend SUNWxdg-utils
+$(i386_ONLY)depend SUNWxdt
+depend SUNWxge
+depend SUNWxorg-cfg
+depend SUNWxorg-client-docs
+depend SUNWxorg-client-programs
+depend SUNWxorg-clientlibs
+depend SUNWxorg-compatlinks
+depend SUNWxorg-devel-docs
+depend SUNWxorg-graphics-ddx
+depend SUNWxorg-headers
+$(i386_ONLY)depend SUNWxorg-mesa
+depend SUNWxorg-server
+depend SUNWxorg-tsol-module
+depend SUNWxorg-xkb
+depend SUNWxprint-server
+depend SUNWxsane
+depend SUNWxscreensaver-hacks
+depend SUNWxscreensaver-hacks-gl
+$(i386_ONLY)depend SUNWxsvc
+$(i386_ONLY)depend SUNWxvm
+$(i386_ONLY)depend SUNWxvmdom
+$(i386_ONLY)depend SUNWxvmipa
+$(i386_ONLY)depend SUNWxvmpv
+depend SUNWxvnc
+depend SUNWxwdem
+depend SUNWxwdv
+depend SUNWxwfsw
+depend SUNWxwice
+depend SUNWxwinc
+depend SUNWxwman
+depend SUNWxwmod
+depend SUNWxwopt
+depend SUNWxwpft
+depend SUNWxwplr
+depend SUNWxwplt
+depend SUNWxwpmn
+depend SUNWxwrtl
+depend SUNWxwslb
+depend SUNWxwsvr
+depend SUNWxwxft
+depend SUNWyp
+depend SUNWzfs
+depend SUNWzfs-auto-snapshot
+depend SUNWzfskr
+depend SUNWzip
+depend SUNWzlib
+depend SUNWzone
+depend SUNWzsh
+$(sparc_ONLY)depend SUNWzulu
+$(sparc_ONLY)depend SUNWzuluc
+$(sparc_ONLY)depend SUNWzuluw
+$(sparc_ONLY)depend TSIpgx
+$(sparc_ONLY)depend TSIpgxw
+#
+# As there isn't currently a way to delete or rename packages on upgrade,
+# an empty package should have been created which will cause the previous
+# contents of the package to be deleted when the empty version is
+# installed.  For all such packages which at one time or another were
+# present in the "entire" incorporation, an entry must be included here
+# as part of the definition of the "redistributable" cluster in order for
+# the deletion/renaming to take properly take place during image-update.
+#
+$(i386_ONLY)depend FSWxorg-fonts
+$(i386_ONLY)depend SUNWapch22m-php5
+$(i386_ONLY)depend SUNWcakrx
+$(i386_ONLY)depend SUNWcarx
+$(i386_ONLY)depend SUNWfirefox-apoc-adapter
+$(i386_ONLY)depend SUNWgnome-freedb-libs
+$(i386_ONLY)depend SUNWgnome-keyring-manager
+$(i386_ONLY)depend SUNWgnome-sys-suspend
+$(i386_ONLY)depend SUNWgscr
+$(i386_ONLY)depend SUNWicdc
+$(i386_ONLY)depend SUNWlang-mt-extra
+$(i386_ONLY)depend SUNWlang-nb-extra
+$(i386_ONLY)depend SUNWlang-nn-extra
+$(sparc_ONLY)depend SUNWnfb
+$(sparc_ONLY)depend SUNWnfbcf
+$(sparc_ONLY)depend SUNWnfbw
+$(sparc_ONLY)depend SUNWpfb
+$(sparc_ONLY)depend SUNWpfbcf
+$(sparc_ONLY)depend SUNWpfbw
+$(i386_ONLY)depend SUNWphp524
+$(i386_ONLY)depend SUNWphp524-mysql
+$(i386_ONLY)depend SUNWphp524-pgsql
+$(i386_ONLY)depend SUNWphp524core
+$(i386_ONLY)depend SUNWphp524doc
+$(i386_ONLY)depend SUNWphp524man
+$(i386_ONLY)depend SUNWpl5m
+$(i386_ONLY)depend SUNWpl5p
+$(i386_ONLY)depend SUNWpl5u
+$(i386_ONLY)depend SUNWpl5v
+$(i386_ONLY)depend SUNWpostgr-82-server-data-root
+depend SUNWpostgr-l10n-ja
+$(i386_ONLY)depend SUNWpostgr-server-data
+$(i386_ONLY)depend SUNWsolaris-devel-docs
+$(i386_ONLY)depend SUNWsrh
+depend SUNWxorg-doc
+end package
+package slim_install
+cluster slim_install
+description "slim install cluster"
+version 0.1
+$(i386_ONLY)depend BRCMbnx
+depend FSWxorg-fonts-core
+$(i386_ONLY)depend NVDAgraphics
+depend SUNW1394
+depend SUNWDTraceToolkit
+depend SUNWPython
+depend SUNWPython-extra
+depend SUNWTcl
+depend SUNWTiff
+depend SUNWTk
+depend SUNWa2ps
+depend SUNWaac
+depend SUNWacc
+$(i386_ONLY)depend SUNWad810
+$(i386_ONLY)depend SUNWadixp
+depend SUNWadmap
+depend SUNWadmlib-sysid
+depend SUNWadmr
+$(i386_ONLY)depend SUNWadpu320
+depend SUNWafe
+$(i386_ONLY)depend SUNWagp
+$(i386_ONLY)depend SUNWahci
+$(i386_ONLY)depend SUNWamd8111s
+$(i386_ONLY)depend SUNWamr
+$(i386_ONLY)depend SUNWarcmsr
+depend SUNWatfs
+$(i386_ONLY)depend SUNWatheros
+$(i386_ONLY)depend SUNWatigfx
+depend SUNWauda
+depend SUNWaudd
+depend SUNWaudf
+$(i386_ONLY)depend SUNWaudiohd
+depend SUNWav1394
+depend SUNWavahi-bridge-dsd
+depend SUNWbart
+depend SUNWbash
+depend SUNWbeadm
+depend SUNWbge
+depend SUNWbind
+depend SUNWbip
+depend SUNWbrltty
+depend SUNWbtool
+depend SUNWbzip
+depend SUNWcakr
+depend SUNWcar
+$(i386_ONLY)depend SUNWccsm
+depend SUNWced
+depend SUNWcfcl
+depend SUNWcfpl
+depend SUNWchxge
+depend SUNWckr
+depend SUNWcnetr
+$(i386_ONLY)depend SUNWcompiz
+$(i386_ONLY)depend SUNWcompiz-fusion-extra
+$(i386_ONLY)depend SUNWcompiz-fusion-main
+$(i386_ONLY)depend SUNWcompizconfig-gconf
+$(i386_ONLY)depend SUNWcompizconfig-python
+depend SUNWcpc
+depend SUNWcpcu
+depend SUNWcpp
+depend SUNWcpr
+depend SUNWcs
+depend SUNWcsd
+depend SUNWcsl
+$(sparc_ONLY)depend SUNWcti2
+depend SUNWcups-libs
+$(sparc_ONLY)depend SUNWcvc
+depend SUNWdbus
+depend SUNWdbus-bindings
+depend SUNWdbus-libs
+$(i386_ONLY)depend SUNWdcopy
+depend SUNWdcraw
+$(sparc_ONLY)depend SUNWdcs
+$(i386_ONLY)depend SUNWddu
+$(i386_ONLY)depend SUNWddu-l10n
+depend SUNWdesktop-cache
+depend SUNWdesktop-search
+depend SUNWdesktop-search-firefox
+depend SUNWdesktop-search-thunderbird
+depend SUNWdistro-license-copyright
+depend SUNWdmfe
+depend SUNWdoc
+$(sparc_ONLY)depend SUNWdrcr
+$(i386_ONLY)depend SUNWdrmr
+$(sparc_ONLY)depend SUNWdrr
+$(sparc_ONLY)depend SUNWdscp
+depend SUNWdsd
+depend SUNWdtrc
+depend SUNWdtrp
+$(sparc_ONLY)depend SUNWefc
+$(sparc_ONLY)depend SUNWerid
+depend SUNWespeak
+depend SUNWesu
+depend SUNWevolution
+depend SUNWevolution-data-server
+depend SUNWevolution-exchange
+depend SUNWevolution-jescs
+depend SUNWevolution-libs
+depend SUNWevolution-webcal
+$(sparc_ONLY)depend SUNWfbc
+depend SUNWfchba
+depend SUNWfcip
+depend SUNWfcmdb
+depend SUNWfcp
+depend SUNWfcprt
+depend SUNWfcsm
+depend SUNWfctl
+depend SUNWffilters
+depend SUNWfirefox
+depend SUNWfirefox-bookmark
+depend SUNWfirefoxl10n-de-DE
+depend SUNWfirefoxl10n-es-ES
+depend SUNWfirefoxl10n-fr-FR
+depend SUNWfirefoxl10n-it-IT
+depend SUNWfirefoxl10n-ja-JP
+depend SUNWfirefoxl10n-ko-KR
+depend SUNWfirefoxl10n-pt-BR
+depend SUNWfirefoxl10n-ru-RU
+depend SUNWfirefoxl10n-zh-CN
+depend SUNWfirefoxl10n-zh-TW
+depend SUNWflac
+depend SUNWflexruntime
+depend SUNWfmd
+depend SUNWfontconfig
+depend SUNWfontconfig-docs
+depend SUNWfppd
+depend SUNWfreetype2
+$(sparc_ONLY)depend SUNWfruid
+$(sparc_ONLY)depend SUNWfruip
+$(sparc_ONLY)depend SUNWfs
+depend SUNWfss
+depend SUNWftp
+depend SUNWfwdc
+depend SUNWfwdcu
+depend SUNWfwflash
+depend SUNWgamin
+depend SUNWgawk
+depend SUNWgccruntime
+depend SUNWgcmn
+$(sparc_ONLY)depend SUNWged
+depend SUNWgetting-started-guide
+depend SUNWgetting-started-l10n-de
+depend SUNWgetting-started-l10n-es
+depend SUNWgetting-started-l10n-fr
+depend SUNWgetting-started-l10n-it
+depend SUNWgetting-started-l10n-ja
+depend SUNWgetting-started-l10n-ko
+depend SUNWgetting-started-l10n-ptBR
+depend SUNWgetting-started-l10n-ru
+depend SUNWgetting-started-l10n-zhCN
+depend SUNWgetting-started-l10n-zhHK
+depend SUNWgetting-started-l10n-zhTW
+depend SUNWggrp
+depend SUNWghostscript
+depend SUNWgksu
+depend SUNWgnome-a11y-gok
+depend SUNWgnome-a11y-libs
+depend SUNWgnome-a11y-reader
+depend SUNWgnome-a11y-speech
+depend SUNWgnome-a11y-speech-espeak
+depend SUNWgnome-applets
+depend SUNWgnome-archive-mgr
+depend SUNWgnome-audio
+depend SUNWgnome-base-libs
+depend SUNWgnome-calculator
+depend SUNWgnome-camera
+depend SUNWgnome-cd
+depend SUNWgnome-cd-burner
+depend SUNWgnome-character-map
+depend SUNWgnome-component
+depend SUNWgnome-config
+depend SUNWgnome-desktop-prefs
+depend SUNWgnome-dialog
+depend SUNWgnome-dictionary
+depend SUNWgnome-disk-analyzer
+depend SUNWgnome-display-mgr
+depend SUNWgnome-doc-utils
+depend SUNWgnome-dtstart
+depend SUNWgnome-file-mgr
+depend SUNWgnome-fun-applets
+depend SUNWgnome-games
+depend SUNWgnome-gtksourceview
+depend SUNWgnome-gvfs
+depend SUNWgnome-help-viewer
+depend SUNWgnome-im-client
+depend SUNWgnome-img-organizer
+depend SUNWgnome-img-viewer
+depend SUNWgnome-internet-applets
+depend SUNWgnome-intranet-applets
+depend SUNWgnome-l10nmessages-de
+depend SUNWgnome-l10nmessages-es
+depend SUNWgnome-l10nmessages-fr
+depend SUNWgnome-l10nmessages-it
+depend SUNWgnome-l10nmessages-ja
+depend SUNWgnome-l10nmessages-ko
+depend SUNWgnome-l10nmessages-ptBR
+depend SUNWgnome-l10nmessages-ru
+depend SUNWgnome-l10nmessages-zhCN
+depend SUNWgnome-l10nmessages-zhHK
+depend SUNWgnome-l10nmessages-zhTW
+depend SUNWgnome-libs
+depend SUNWgnome-log-viewer
+depend SUNWgnome-media
+depend SUNWgnome-media-apps
+depend SUNWgnome-media-player
+depend SUNWgnome-menu-editor
+depend SUNWgnome-mm-applets
+depend SUNWgnome-panel
+depend SUNWgnome-pdf-viewer
+depend SUNWgnome-pilot
+depend SUNWgnome-power-manager
+depend SUNWgnome-print
+depend SUNWgnome-ps-viewer
+depend SUNWgnome-python-desktop
+depend SUNWgnome-python-libs
+depend SUNWgnome-remote-desktop
+depend SUNWgnome-screenshot
+depend SUNWgnome-search-tool
+depend SUNWgnome-session
+depend SUNWgnome-spell
+depend SUNWgnome-system-monitor
+depend SUNWgnome-system-tools
+depend SUNWgnome-terminal
+depend SUNWgnome-text-editor
+depend SUNWgnome-themes
+depend SUNWgnome-time-slider
+depend SUNWgnome-user-docs
+depend SUNWgnome-utility-applets
+depend SUNWgnome-vfs
+depend SUNWgnome-wm
+depend SUNWgnu-coreutils
+depend SUNWgnu-diffutils
+depend SUNWgnu-which
+depend SUNWgnutls
+depend SUNWgpch
+$(i386_ONLY)depend SUNWgrub
+depend SUNWgsed
+depend SUNWgsfot
+depend SUNWgsfst
+depend SUNWgss
+depend SUNWgssc
+depend SUNWgssdh
+depend SUNWgssk
+depend SUNWgst-python
+depend SUNWgtar
+depend SUNWgui-install
+depend SUNWgzip
+depend SUNWhal
+$(sparc_ONLY)depend SUNWhmd
+$(sparc_ONLY)depend SUNWhmdu
+depend SUNWhpijs
+depend SUNWhwdata
+depend SUNWhxge
+depend SUNWib
+depend SUNWibsdp
+depend SUNWibsdpib
+depend SUNWibsdpu
+$(sparc_ONLY)depend SUNWidn
+depend SUNWidnl
+depend SUNWigb
+depend SUNWiiimf
+depend SUNWiiimf-ja-anthy
+depend SUNWiiimf-ko-hangul
+depend SUNWiiimf-zhCN-cle-core
+depend SUNWiiimf-zhCN-cle-sunpinyin
+depend SUNWiiimf-zhTW-twle-chewing
+depend SUNWiiimf-zhTW-twle-core
+depend SUNWima
+depend SUNWimac
+depend SUNWimagick
+depend SUNWinstall
+depend SUNWinstall-l10n
+depend SUNWinstall-libs
+depend SUNWintgige
+$(sparc_ONLY)depend SUNWiopc
+depend SUNWipc
+depend SUNWipf
+depend SUNWipkg
+depend SUNWipkg-brand
+depend SUNWipkg-gui
+depend SUNWipkg-gui-l10n
+depend SUNWipkg-um
+depend SUNWipmi
+depend SUNWipoib
+depend SUNWippcore
+depend SUNWippl
+$(i386_ONLY)depend SUNWipw
+depend SUNWislcc
+depend SUNWiso-codes
+$(i386_ONLY)depend SUNWiwh
+$(i386_ONLY)depend SUNWiwi
+$(i386_ONLY)depend SUNWiwk
+depend SUNWixgb
+depend SUNWixgbe
+depend SUNWj6rt
+depend SUNWjdoc
+depend SUNWjpg
+depend SUNWjre-config-plugin
+depend SUNWjss
+depend SUNWkey
+$(sparc_ONLY)depend SUNWkfb
+$(sparc_ONLY)depend SUNWkfbcf
+$(sparc_ONLY)depend SUNWkfbw
+depend SUNWkrb
+depend SUNWkvm
+depend SUNWlang-common
+depend SUNWlang-deDE
+depend SUNWlang-enUS
+depend SUNWlang-esES
+depend SUNWlang-frFR
+depend SUNWlang-it
+depend SUNWlang-ja
+depend SUNWlang-ko
+depend SUNWlang-ptBR
+depend SUNWlang-ru
+depend SUNWlang-zhCN
+depend SUNWlang-zhHK
+depend SUNWlang-zhTW
+depend SUNWlcms
+$(sparc_ONLY)depend SUNWldom
+depend SUNWless
+depend SUNWlexpt
+depend SUNWlibC
+depend SUNWlibanthy
+depend SUNWlibcanberra
+depend SUNWlibchewing
+$(i386_ONLY)depend SUNWlibcompizconfig
+depend SUNWlibcroco
+depend SUNWlibdaemon
+depend SUNWlibexif
+depend SUNWlibgc
+depend SUNWlibgcrypt
+depend SUNWlibgmime
+depend SUNWlibgpg-error
+depend SUNWlibgsf
+depend SUNWlibgtop
+depend SUNWlibhangul
+depend SUNWlibm
+depend SUNWlibms
+depend SUNWliboil
+depend SUNWlibpcap
+depend SUNWlibpopt
+depend SUNWlibrsvg
+depend SUNWlibsasl
+depend SUNWlibsdl
+depend SUNWlibsexy
+depend SUNWlibsmbclient
+depend SUNWlibsoup
+depend SUNWlibtasn1
+depend SUNWlibtheora
+depend SUNWlibusb
+depend SUNWlibusbugen
+depend SUNWlibvisual
+depend SUNWlldap
+depend SUNWloc
+depend SUNWlp-cmds
+depend SUNWlpr-cmds
+$(i386_ONLY)depend SUNWlsimega
+depend SUNWltdl
+$(sparc_ONLY)depend SUNWluxd
+$(sparc_ONLY)depend SUNWluxl
+depend SUNWluxop
+$(i386_ONLY)depend SUNWlx
+depend SUNWlxml
+depend SUNWlxsl
+depend SUNWman
+depend SUNWman-l10n-ja
+depend SUNWmd
+depend SUNWmdb
+$(i386_ONLY)depend SUNWmegasas
+depend SUNWmkcd
+depend SUNWmlib
+depend SUNWmpapi
+depend SUNWmpathadm
+depend SUNWmpsvplr
+depend SUNWmusicbrainz
+$(i386_ONLY)depend SUNWmv88sx
+depend SUNWmxfe
+depend SUNWmyspell-dictionary-en
+depend SUNWncft
+depend SUNWnfsc
+depend SUNWnfsckr
+depend SUNWnfss
+depend SUNWnfsskr
+$(i386_ONLY)depend SUNWnge
+depend SUNWnis
+$(sparc_ONLY)depend SUNWniumx
+depend SUNWntp
+$(i386_ONLY)depend SUNWntxn
+$(i386_ONLY)depend SUNWnvsata
+depend SUNWnwam-manager
+depend SUNWnxge
+depend SUNWo3read
+depend SUNWogg-vorbis
+depend SUNWopensolaris-welcome
+depend SUNWopenssl
+$(i386_ONLY)depend SUNWos86r
+depend SUNWp7zip
+depend SUNWpapi
+depend SUNWpc
+depend SUNWpcan
+depend SUNWpcelx
+depend SUNWpciaccess
+depend SUNWpcmci
+depend SUNWpcmcu
+depend SUNWpcmem
+depend SUNWpcre
+depend SUNWpcser
+depend SUNWpcwl
+depend SUNWpd
+depend SUNWperl-authen-pam
+depend SUNWperl584core
+depend SUNWperl584man
+depend SUNWperl584usr
+depend SUNWpicl
+depend SUNWpilot-link
+depend SUNWpixman
+depend SUNWpkgcmds
+depend SUNWpm
+depend SUNWpng
+depend SUNWpolkit
+depend SUNWpool
+depend SUNWpoold
+depend SUNWpostrun
+depend SUNWpowertop
+depend SUNWppm
+depend SUNWpppd
+depend SUNWpppdt
+depend SUNWpppg
+depend SUNWpr
+depend SUNWprint-monitor
+depend SUNWps
+$(i386_ONLY)depend SUNWpsdcr
+$(i386_ONLY)depend SUNWpsdir
+depend SUNWpsdpr
+depend SUNWpsf
+depend SUNWpsm-ipp
+depend SUNWpsm-lpd
+$(sparc_ONLY)depend SUNWpstl
+depend SUNWpsutils
+depend SUNWpython-cherrypy
+depend SUNWpython-mako
+depend SUNWpython-notify
+depend SUNWpython-pyopenssl
+$(sparc_ONLY)depend SUNWqfed
+depend SUNWqlc
+depend SUNWqlcu
+$(i386_ONLY)depend SUNWralink
+depend SUNWrcmdc
+depend SUNWrcmds
+depend SUNWrge
+$(i386_ONLY)depend SUNWrmodr
+depend SUNWrmodu
+depend SUNWrmvolmgr
+depend SUNWroute
+depend SUNWrpcib
+depend SUNWrpm
+depend SUNWrsg
+depend SUNWrsgk
+depend SUNWrsync
+$(i386_ONLY)depend SUNWrtls
+$(i386_ONLY)depend SUNWrtw
+$(i386_ONLY)depend SUNWrum
+depend SUNWsbp2
+$(sparc_ONLY)depend SUNWsckm
+depend SUNWscplp
+depend SUNWscsa1394
+depend SUNWsdcard
+depend SUNWservicetag
+depend SUNWses
+$(i386_ONLY)depend SUNWsexy-python
+depend SUNWsfdoc
+$(sparc_ONLY)depend SUNWsfdr
+depend SUNWsfe
+depend SUNWsfinf
+depend SUNWsfman
+$(i386_ONLY)depend SUNWsi3124
+depend SUNWslocate
+depend SUNWsmagt
+depend SUNWsmapi
+depend SUNWsmbfs
+depend SUNWsmbfskr
+depend SUNWsmedia
+depend SUNWsmpd
+depend SUNWsndm
+depend SUNWsolnm
+depend SUNWspeex
+depend SUNWsprot
+depend SUNWsqlite3
+$(sparc_ONLY)depend SUNWssad
+depend SUNWssh
+depend SUNWsshcu
+depend SUNWsshd
+$(sparc_ONLY)depend SUNWstc
+depend SUNWstosreg
+depend SUNWsudo
+depend SUNWswmt
+depend SUNWtavor
+depend SUNWtcpd
+depend SUNWtecla
+depend SUNWter
+depend SUNWtexi
+depend SUNWtftp
+depend SUNWthunderbird
+depend SUNWthunderbird-calendar
+depend SUNWthunderbirdl10n-de-DE
+depend SUNWthunderbirdl10n-es-ES
+depend SUNWthunderbirdl10n-fr-FR
+depend SUNWthunderbirdl10n-it-IT
+depend SUNWthunderbirdl10n-ja-JP
+depend SUNWthunderbirdl10n-ko-KR
+depend SUNWthunderbirdl10n-pt-BR
+depend SUNWthunderbirdl10n-ru-RU
+depend SUNWthunderbirdl10n-zh-CN
+depend SUNWthunderbirdl10n-zh-TW
+depend SUNWtls
+depend SUNWtnetc
+depend SUNWtnetd
+depend SUNWtoo
+depend SUNWtop
+depend SUNWttf-arphic-uming
+depend SUNWttf-hanyang-ko-core
+depend SUNWttf-indic-fonts-core
+depend SUNWttf-ipafont
+depend SUNWuacm
+depend SUNWudapl
+depend SUNWudaplt
+depend SUNWudf
+depend SUNWuedg
+depend SUNWugen
+depend SUNWuiu8
+depend SUNWuksp
+depend SUNWukspfw
+depend SUNWunzip
+depend SUNWuprl
+$(i386_ONLY)depend SUNWural
+$(sparc_ONLY)depend SUNWus
+depend SUNWusb
+depend SUNWusbs
+depend SUNWusbvc
+$(sparc_ONLY)depend SUNWust
+$(i386_ONLY)depend SUNWvia823x
+depend SUNWvim
+depend SUNWw3m
+$(sparc_ONLY)depend SUNWwbsd
+depend SUNWwbsup
+depend SUNWwget
+depend SUNWwlan
+depend SUNWwpa
+$(i386_ONLY)depend SUNWwpi
+depend SUNWwsr2
+depend SUNWxcu4
+depend SUNWxcursor-themes
+depend SUNWxdg-user-dirs
+depend SUNWxdg-user-dirs-gtk
+depend SUNWxdg-utils
+depend SUNWxge
+depend SUNWxorg-cfg
+depend SUNWxorg-client-docs
+depend SUNWxorg-client-programs
+depend SUNWxorg-clientlibs
+depend SUNWxorg-compatlinks
+depend SUNWxorg-graphics-ddx
+$(i386_ONLY)depend SUNWxorg-mesa
+depend SUNWxorg-server
+depend SUNWxorg-xkb
+$(i386_ONLY)depend SUNWxsvc
+$(i386_ONLY)depend SUNWxvmdom
+$(i386_ONLY)depend SUNWxvmipa
+$(i386_ONLY)depend SUNWxvmpv
+depend SUNWxvnc
+depend SUNWxwdem
+depend SUNWxwdv
+depend SUNWxwfsw
+depend SUNWxwice
+depend SUNWxwman
+depend SUNWxwopt
+depend SUNWxwplr
+depend SUNWxwplt
+depend SUNWxwpmn
+depend SUNWxwrtl
+depend SUNWxwsvr
+depend SUNWxwxft
+depend SUNWzfs
+depend SUNWzfs-auto-snapshot
+depend SUNWzfskr
+depend SUNWzip
+depend SUNWzlib
+depend SUNWzone
+end package
+package babel_install
+cluster babel_install
+description "babel install cluster"
+version 0.1
+depend SUNWfirefoxl10n-extra
+depend SUNWfirefoxl10n-pl-PL
+depend SUNWfirefoxl10n-sv-SE
+depend SUNWgetting-started-l10n-sv
+depend SUNWgnome-l10nmessages-cs
+depend SUNWgnome-l10nmessages-extra
+depend SUNWgnome-l10nmessages-hu
+depend SUNWgnome-l10nmessages-pl
+depend SUNWgnome-l10nmessages-rtl
+depend SUNWgnome-l10nmessages-sv
+depend SUNWiiimf-th-thaile
+depend SUNWlang-ar
+depend SUNWlang-bg
+depend SUNWlang-ca
+depend SUNWlang-cs
+depend SUNWlang-da
+depend SUNWlang-de
+depend SUNWlang-el
+depend SUNWlang-en
+depend SUNWlang-es
+depend SUNWlang-et
+depend SUNWlang-fi
+depend SUNWlang-fr
+depend SUNWlang-he
+depend SUNWlang-hi
+depend SUNWlang-hr
+depend SUNWlang-hu
+depend SUNWlang-id
+depend SUNWlang-is
+depend SUNWlang-kk
+depend SUNWlang-lt
+depend SUNWlang-lv
+depend SUNWlang-mk
+depend SUNWlang-ms
+depend SUNWlang-mt
+depend SUNWlang-nb
+depend SUNWlang-nl
+depend SUNWlang-nn
+depend SUNWlang-pl
+depend SUNWlang-pt
+depend SUNWlang-ro
+depend SUNWlang-sh
+depend SUNWlang-sk
+depend SUNWlang-sl
+depend SUNWlang-sq
+depend SUNWlang-sr
+depend SUNWlang-sv
+depend SUNWlang-th
+depend SUNWlang-tr
+depend SUNWlang-uk
+depend SUNWlang-vi
+depend SUNWthunderbirdl10n-extra
+depend SUNWthunderbirdl10n-pl-PL
+depend SUNWthunderbirdl10n-sv-SE
+depend slim_install
+end package
+include common/Amp
+include common/AVS
+include common/GccDev
+$(i386_ONLY)include common/Hypervisor
+include common/LangSupport
+include common/StorageNAS
+include common/StorageServer
+include common/TrustedExtensions
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sd.conf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,50 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+#ident	"@(#)sd.conf	1.23	08/06/02 SMI"
+#
+
+name="sd" class="scsi" target=0 lun=0;
+name="sd" class="scsi" target=1 lun=0;
+name="sd" class="scsi" target=2 lun=0;
+name="sd" class="scsi" target=3 lun=0;
+name="sd" class="scsi" target=4 lun=0;
+name="sd" class="scsi" target=5 lun=0;
+name="sd" class="scsi" target=6 lun=0;
+name="sd" class="scsi" target=7 lun=0;
+name="sd" class="scsi" target=8 lun=0;
+name="sd" class="scsi" target=9 lun=0;
+name="sd" class="scsi" target=10 lun=0;
+name="sd" class="scsi" target=11 lun=0;
+name="sd" class="scsi" target=12 lun=0;
+name="sd" class="scsi" target=13 lun=0;
+name="sd" class="scsi" target=14 lun=0;
+name="sd" class="scsi" target=15 lun=0;
+
+#
+# The following stub node is needed for pathological bottom-up
+# devid resolution on a self-identifying transport. 
+#
+name="sd" class="scsi-self-identifying";
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/services	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,152 @@
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Network services, Internet style
+#
+tcpmux		1/tcp
+echo		7/tcp
+echo		7/udp
+discard		9/tcp		sink null
+discard		9/udp		sink null
+systat		11/tcp		users
+daytime		13/tcp
+daytime		13/udp
+netstat		15/tcp
+chargen		19/tcp		ttytst source
+chargen		19/udp		ttytst source
+ftp-data	20/tcp
+ftp		21/tcp
+ssh		22/tcp				# Secure Shell
+telnet		23/tcp
+smtp		25/tcp		mail
+time		37/tcp		timserver
+time		37/udp		timserver
+name		42/udp		nameserver
+whois		43/tcp		nicname		# usually to sri-nic
+domain		53/udp
+domain		53/tcp
+bootps		67/udp				# BOOTP/DHCP server
+bootpc		68/udp				# BOOTP/DHCP client
+kerberos	88/udp		kdc		# Kerberos V5 KDC
+kerberos	88/tcp		kdc		# Kerberos V5 KDC
+hostnames	101/tcp		hostname	# usually to sri-nic
+pop2		109/tcp		pop-2		# Post Office Protocol - V2
+pop3		110/tcp				# Post Office Protocol - Version 3
+sunrpc		111/udp		rpcbind
+sunrpc		111/tcp		rpcbind
+imap		143/tcp		imap2		# Internet Mail Access Protocol v2
+ldap		389/tcp				# Lightweight Directory Access Protocol	
+ldap		389/udp				# Lightweight Directory Access Protocol
+dhcpv6-client	546/udp		dhcpv6c		# DHCPv6 Client (RFC 3315)
+dhcpv6-server	547/udp		dhcpv6s		# DHCPv6 Server (RFC 3315)
+submission	587/tcp				# Mail Message Submission
+submission	587/udp				#    see RFC 2476
+ldaps		636/tcp				# LDAP protocol over TLS/SSL (was sldap)
+ldaps		636/udp				# LDAP protocol over TLS/SSL (was sldap)
+icap		1344/tcp			# Internet Content Adaptation Protocol
+#
+# Host specific functions
+#
+tftp		69/udp
+rje		77/tcp
+finger		79/tcp
+link		87/tcp		ttylink
+supdup		95/tcp
+iso-tsap	102/tcp
+x400		103/tcp				# ISO Mail
+x400-snd	104/tcp
+csnet-ns	105/tcp
+pop-2		109/tcp				# Post Office
+uucp-path	117/tcp
+nntp            119/tcp         usenet		# Network News Transfer
+ntp		123/tcp				# Network Time Protocol
+ntp		123/udp				# Network Time Protocol
+netbios-ns	137/tcp				# NETBIOS Name Service
+netbios-ns	137/udp				# NETBIOS Name Service
+netbios-dgm	138/tcp				# NETBIOS Datagram Service
+netbios-dgm	138/udp				# NETBIOS Datagram Service
+netbios-ssn	139/tcp				# NETBIOS Session Service
+netbios-ssn	139/udp				# NETBIOS Session Service
+NeWS		144/tcp		news		# Window System
+slp		427/tcp		slp		# Service Location Protocol, V2
+slp             427/udp         slp             # Service Location Protocol, V2
+mobile-ip	434/udp		mobile-ip	# Mobile-IP
+cvc_hostd	442/tcp				# Network Console
+microsoft-ds	445/tcp				# Microsoft Directory Services
+microsoft-ds	445/udp				# Microsoft Directory Services
+ike		500/udp		ike		# Internet Key Exchange
+uuidgen		697/tcp				# UUID Generator
+uuidgen		697/udp				# UUID Generator
+#
+# UNIX specific services
+#
+# these are NOT officially assigned
+#
+exec		512/tcp
+login		513/tcp
+shell		514/tcp		cmd		# no passwords used
+printer		515/tcp		spooler		# line printer spooler
+courier		530/tcp		rpc		# experimental
+uucp		540/tcp		uucpd		# uucp daemon
+biff		512/udp		comsat
+who		513/udp		whod
+syslog		514/udp
+talk		517/udp
+route		520/udp		router routed
+ripng		521/udp
+klogin		543/tcp				# Kerberos authenticated rlogin
+kshell		544/tcp		cmd		# Kerberos authenticated remote shell
+new-rwho	550/udp		new-who		# experimental
+rmonitor	560/udp		rmonitord	# experimental
+monitor		561/udp				# experimental
+pcserver	600/tcp				# ECD Integrated PC board srvr
+sun-dr		665/tcp				# Remote Dynamic Reconfiguration
+kerberos-adm	749/tcp				# Kerberos V5 Administration
+kerberos-adm	749/udp				# Kerberos V5 Administration
+kerberos-iv	750/udp         		# Kerberos V4 key server
+krb5_prop	754/tcp				# Kerberos V5 KDC propogation
+ufsd		1008/tcp	ufsd		# UFS-aware server
+ufsd		1008/udp	ufsd
+cvc		1495/tcp			# Network Console
+ingreslock      1524/tcp
+www-ldap-gw	1760/tcp			# HTTP to LDAP gateway
+www-ldap-gw	1760/udp			# HTTP to LDAP gateway
+listen          2766/tcp                        # System V listener port
+nfsd		2049/udp	nfs		# NFS server daemon (clts)
+nfsd		2049/tcp	nfs		# NFS server daemon (cots)
+eklogin		2105/tcp			# Kerberos encrypted rlogin
+lockd		4045/udp			# NFS lock daemon/manager
+lockd		4045/tcp
+ipsec-nat-t	4500/udp			# IPsec NAT-Traversal
+mdns		5353/udp			# Multicast DNS
+mdns		5353/tcp
+vnc-server	5900/tcp			# VNC Server
+dtspc		6112/tcp			# CDE subprocess control
+fs		7100/tcp			# Font server
+snmpd           161/udp        snmp             # SMA snmp daemon
+servicetag	6481/udp
+servicetag	6481/tcp
+wnn6		22273/tcp			# Wnn6 jserver
+wnn6		22273/udp			# Wnn6 jserver
+rdc             121/tcp                         # SNDR server daemon
+swat		901/tcp				# Samba Web Adm.Tool
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/slim_cluster	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,1297 @@
+include common/FSWxorg-fonts-core
+include common/SUNW1394
+include common/SUNWDTraceToolkit
+include common/SUNWPython
+include common/SUNWPython-extra
+include common/SUNWTcl
+include common/SUNWTiff
+include common/SUNWTk
+include common/SUNWa2ps
+include common/SUNWaac
+include common/SUNWacc
+include common/SUNWadmap
+include common/SUNWadmlib-sysid
+include common/SUNWadmr
+include common/SUNWafe
+include common/SUNWatfs
+include common/SUNWauda
+include common/SUNWaudd
+include common/SUNWaudf
+include common/SUNWav1394
+include common/SUNWavahi-bridge-dsd
+include common/SUNWbart
+include common/SUNWbash
+include common/SUNWbeadm
+include common/SUNWbge
+include common/SUNWbind
+include common/SUNWbip
+include common/SUNWbrltty
+include common/SUNWbtool
+include common/SUNWbzip
+include common/SUNWcakr
+include common/SUNWcar
+$(i386_ONLY)include common/SUNWccsm
+include common/SUNWced
+include common/SUNWcfcl
+include common/SUNWcfpl
+include common/SUNWchxge
+include common/SUNWckr
+include common/SUNWcnetr
+$(i386_ONLY)include common/SUNWcompiz
+$(i386_ONLY)include common/SUNWcompiz-fusion-extra
+$(i386_ONLY)include common/SUNWcompiz-fusion-main
+$(i386_ONLY)include common/SUNWcompizconfig-gconf
+$(i386_ONLY)include common/SUNWcompizconfig-python
+include common/SUNWcpc
+include common/SUNWcpcu
+include common/SUNWcpp
+include common/SUNWcpr
+include common/SUNWcs
+include common/SUNWcsd
+include common/SUNWcsl
+include common/SUNWcups-libs
+include common/SUNWdbus
+include common/SUNWdbus-bindings
+include common/SUNWdbus-libs
+include common/SUNWdcraw
+$(i386_ONLY)include common/SUNWddu
+$(i386_ONLY)include common/SUNWddu-l10n
+include common/SUNWdesktop-cache
+include common/SUNWdesktop-search
+include common/SUNWdesktop-search-firefox
+include common/SUNWdesktop-search-thunderbird
+include common/SUNWdistro-license-copyright
+include common/SUNWdmfe
+include common/SUNWdoc
+include common/SUNWdsd
+include common/SUNWdtrc
+include common/SUNWdtrp
+include common/SUNWespeak
+include common/SUNWesu
+include common/SUNWevolution
+include common/SUNWevolution-data-server
+include common/SUNWevolution-exchange
+include common/SUNWevolution-jescs
+include common/SUNWevolution-libs
+include common/SUNWevolution-webcal
+include common/SUNWfchba
+include common/SUNWfcip
+include common/SUNWfcmdb
+include common/SUNWfcp
+include common/SUNWfcprt
+include common/SUNWfcsm
+include common/SUNWfctl
+include common/SUNWffilters
+include common/SUNWfirefox
+include common/SUNWfirefox-bookmark
+include common/SUNWflac
+include common/SUNWflexruntime
+include common/SUNWfmd
+include common/SUNWfontconfig
+include common/SUNWfontconfig-docs
+include common/SUNWfppd
+include common/SUNWfreetype2
+include common/SUNWfss
+include common/SUNWftp
+include common/SUNWfwdc
+include common/SUNWfwdcu
+include common/SUNWfwflash
+include common/SUNWgamin
+include common/SUNWgawk
+include common/SUNWgccruntime
+include common/SUNWgcmn
+include common/SUNWgetting-started-guide
+include common/SUNWggrp
+include common/SUNWghostscript
+include common/SUNWgksu
+include common/SUNWgnome-a11y-gok
+include common/SUNWgnome-a11y-libs
+include common/SUNWgnome-a11y-reader
+include common/SUNWgnome-a11y-speech
+include common/SUNWgnome-a11y-speech-espeak
+include common/SUNWgnome-applets
+include common/SUNWgnome-archive-mgr
+include common/SUNWgnome-audio
+include common/SUNWgnome-base-libs
+include common/SUNWgnome-calculator
+include common/SUNWgnome-camera
+include common/SUNWgnome-cd
+include common/SUNWgnome-cd-burner
+include common/SUNWgnome-character-map
+include common/SUNWgnome-component
+include common/SUNWgnome-config
+include common/SUNWgnome-desktop-prefs
+include common/SUNWgnome-dialog
+include common/SUNWgnome-dictionary
+include common/SUNWgnome-disk-analyzer
+include common/SUNWgnome-display-mgr
+include common/SUNWgnome-doc-utils
+include common/SUNWgnome-dtstart
+include common/SUNWgnome-file-mgr
+include common/SUNWgnome-fun-applets
+include common/SUNWgnome-games
+include common/SUNWgnome-gtksourceview
+include common/SUNWgnome-gvfs
+include common/SUNWgnome-help-viewer
+include common/SUNWgnome-im-client
+include common/SUNWgnome-img-organizer
+include common/SUNWgnome-img-viewer
+include common/SUNWgnome-internet-applets
+include common/SUNWgnome-intranet-applets
+include common/SUNWgnome-libs
+include common/SUNWgnome-log-viewer
+include common/SUNWgnome-media
+include common/SUNWgnome-media-apps
+include common/SUNWgnome-media-player
+include common/SUNWgnome-menu-editor
+include common/SUNWgnome-mm-applets
+include common/SUNWgnome-panel
+include common/SUNWgnome-pdf-viewer
+include common/SUNWgnome-pilot
+include common/SUNWgnome-power-manager
+include common/SUNWgnome-print
+include common/SUNWgnome-ps-viewer
+include common/SUNWgnome-python-desktop
+include common/SUNWgnome-python-libs
+include common/SUNWgnome-remote-desktop
+include common/SUNWgnome-screenshot
+include common/SUNWgnome-search-tool
+include common/SUNWgnome-session
+include common/SUNWgnome-spell
+include common/SUNWgnome-system-monitor
+include common/SUNWgnome-system-tools
+include common/SUNWgnome-terminal
+include common/SUNWgnome-text-editor
+include common/SUNWgnome-themes
+include common/SUNWgnome-time-slider
+include common/SUNWgnome-user-docs
+include common/SUNWgnome-utility-applets
+include common/SUNWgnome-vfs
+include common/SUNWgnome-wm
+include common/SUNWgnu-coreutils
+include common/SUNWgnu-diffutils
+include common/SUNWgnu-which
+include common/SUNWgnutls
+include common/SUNWgpch
+include common/SUNWgsed
+include common/SUNWgsfot
+include common/SUNWgsfst
+include common/SUNWgss
+include common/SUNWgssc
+include common/SUNWgssdh
+include common/SUNWgssk
+include common/SUNWgst-python
+include common/SUNWgtar
+include common/SUNWgui-install
+include common/SUNWgzip
+include common/SUNWhal
+include common/SUNWhpijs
+include common/SUNWhwdata
+include common/SUNWhxge
+include common/SUNWib
+include common/SUNWibsdp
+include common/SUNWibsdpib
+include common/SUNWibsdpu
+include common/SUNWidnl
+include common/SUNWigb
+include common/SUNWiiimf
+include common/SUNWima
+include common/SUNWimac
+include common/SUNWimagick
+include common/SUNWinstall
+include common/SUNWinstall-l10n
+include common/SUNWinstall-libs
+include common/SUNWintgige
+include common/SUNWipc
+include common/SUNWipf
+include common/SUNWipkg
+include common/SUNWipkg-brand
+include common/SUNWipkg-gui
+include common/SUNWipkg-gui-l10n
+include common/SUNWipkg-um
+include common/SUNWipmi
+include common/SUNWipoib
+include common/SUNWippcore
+include common/SUNWippl
+include common/SUNWislcc
+include common/SUNWiso-codes
+include common/SUNWixgb
+include common/SUNWixgbe
+include common/SUNWj6rt
+include common/SUNWjpg
+include common/SUNWjre-config-plugin
+include common/SUNWjss
+include common/SUNWkey
+include common/SUNWkrb
+include common/SUNWkvm
+include common/SUNWlcms
+include common/SUNWless
+include common/SUNWlexpt
+include common/SUNWlibC
+include common/SUNWlibanthy
+include common/SUNWlibcanberra
+include common/SUNWlibchewing
+$(i386_ONLY)include common/SUNWlibcompizconfig
+include common/SUNWlibcroco
+include common/SUNWlibdaemon
+include common/SUNWlibexif
+include common/SUNWlibgc
+include common/SUNWlibgcrypt
+include common/SUNWlibgmime
+include common/SUNWlibgpg-error
+include common/SUNWlibgsf
+include common/SUNWlibgtop
+include common/SUNWlibhangul
+include common/SUNWlibm
+include common/SUNWlibms
+include common/SUNWliboil
+include common/SUNWlibpcap
+include common/SUNWlibpopt
+include common/SUNWlibrsvg
+include common/SUNWlibsasl
+include common/SUNWlibsdl
+include common/SUNWlibsexy
+include common/SUNWlibsmbclient
+include common/SUNWlibsoup
+include common/SUNWlibtasn1
+include common/SUNWlibtheora
+include common/SUNWlibusb
+include common/SUNWlibusbugen
+include common/SUNWlibvisual
+include common/SUNWlldap
+include common/SUNWloc
+include common/SUNWlp-cmds
+include common/SUNWlpr-cmds
+include common/SUNWltdl
+include common/SUNWluxop
+include common/SUNWlxml
+include common/SUNWlxsl
+include common/SUNWman
+include common/SUNWmd
+include common/SUNWmdb
+include common/SUNWmkcd
+include common/SUNWmlib
+include common/SUNWmpapi
+include common/SUNWmpathadm
+include common/SUNWmpsvplr
+include common/SUNWmusicbrainz
+include common/SUNWmxfe
+include common/SUNWmyspell-dictionary-en
+include common/SUNWncft
+include common/SUNWnfsc
+include common/SUNWnfsckr
+include common/SUNWnfss
+include common/SUNWnfsskr
+include common/SUNWnis
+include common/SUNWntp
+include common/SUNWnwam-manager
+include common/SUNWnxge
+include common/SUNWo3read
+include common/SUNWogg-vorbis
+include common/SUNWopensolaris-welcome
+include common/SUNWopenssl
+include common/SUNWp7zip
+include common/SUNWpapi
+include common/SUNWpc
+include common/SUNWpcan
+include common/SUNWpcelx
+include common/SUNWpciaccess
+include common/SUNWpcmci
+include common/SUNWpcmcu
+include common/SUNWpcmem
+include common/SUNWpcre
+include common/SUNWpcser
+include common/SUNWpcwl
+include common/SUNWpd
+include common/SUNWperl-authen-pam
+include common/SUNWperl584core
+include common/SUNWperl584man
+include common/SUNWperl584usr
+include common/SUNWpicl
+include common/SUNWpilot-link
+include common/SUNWpixman
+include common/SUNWpkgcmds
+include common/SUNWpm
+include common/SUNWpng
+include common/SUNWpolkit
+include common/SUNWpool
+include common/SUNWpoold
+include common/SUNWpostrun
+include common/SUNWpowertop
+include common/SUNWppm
+include common/SUNWpppd
+include common/SUNWpppdt
+include common/SUNWpppg
+include common/SUNWpr
+include common/SUNWprint-monitor
+include common/SUNWps
+include common/SUNWpsdpr
+include common/SUNWpsf
+include common/SUNWpsm-ipp
+include common/SUNWpsm-lpd
+include common/SUNWpsutils
+include common/SUNWpython-cherrypy
+include common/SUNWpython-mako
+include common/SUNWpython-notify
+include common/SUNWpython-pyopenssl
+include common/SUNWqlc
+include common/SUNWqlcu
+include common/SUNWrcmdc
+include common/SUNWrcmds
+include common/SUNWrge
+include common/SUNWrmodu
+include common/SUNWrmvolmgr
+include common/SUNWroute
+include common/SUNWrpcib
+include common/SUNWrpm
+include common/SUNWrsg
+include common/SUNWrsgk
+include common/SUNWrsync
+include common/SUNWsbp2
+include common/SUNWscplp
+include common/SUNWscsa1394
+include common/SUNWsdcard
+include common/SUNWservicetag
+include common/SUNWses
+$(i386_ONLY)include common/SUNWsexy-python
+include common/SUNWsfdoc
+include common/SUNWsfe
+include common/SUNWsfinf
+include common/SUNWsfman
+include common/SUNWslocate
+include common/SUNWsmagt
+include common/SUNWsmapi
+include common/SUNWsmbfs
+include common/SUNWsmbfskr
+include common/SUNWsmedia
+include common/SUNWsmpd
+include common/SUNWsndm
+include common/SUNWsolnm
+include common/SUNWspeex
+include common/SUNWsprot
+include common/SUNWsqlite3
+include common/SUNWssh
+include common/SUNWsshcu
+include common/SUNWsshd
+include common/SUNWstosreg
+include common/SUNWsudo
+include common/SUNWswmt
+include common/SUNWtavor
+include common/SUNWtcpd
+include common/SUNWtecla
+include common/SUNWter
+include common/SUNWtexi
+include common/SUNWtftp
+include common/SUNWthunderbird
+include common/SUNWthunderbird-calendar
+include common/SUNWtls
+include common/SUNWtnetc
+include common/SUNWtnetd
+include common/SUNWtoo
+include common/SUNWtop
+include common/SUNWuacm
+include common/SUNWudapl
+include common/SUNWudaplt
+include common/SUNWudf
+include common/SUNWuedg
+include common/SUNWugen
+include common/SUNWuiu8
+include common/SUNWuksp
+include common/SUNWukspfw
+include common/SUNWunzip
+include common/SUNWuprl
+include common/SUNWusb
+include common/SUNWusbs
+include common/SUNWusbvc
+include common/SUNWvim
+include common/SUNWw3m
+include common/SUNWwbsup
+include common/SUNWwget
+include common/SUNWwlan
+include common/SUNWwpa
+include common/SUNWwsr2
+include common/SUNWxcu4
+include common/SUNWxcursor-themes
+include common/SUNWxdg-user-dirs
+include common/SUNWxdg-user-dirs-gtk
+include common/SUNWxdg-utils
+include common/SUNWxge
+include common/SUNWxorg-cfg
+include common/SUNWxorg-client-docs
+include common/SUNWxorg-client-programs
+include common/SUNWxorg-clientlibs
+include common/SUNWxorg-compatlinks
+include common/SUNWxorg-graphics-ddx
+include common/SUNWxorg-server
+include common/SUNWxorg-xkb
+include common/SUNWxvnc
+include common/SUNWxwdem
+include common/SUNWxwdv
+include common/SUNWxwfsw
+include common/SUNWxwice
+include common/SUNWxwman
+include common/SUNWxwopt
+include common/SUNWxwplr
+include common/SUNWxwplt
+include common/SUNWxwpmn
+include common/SUNWxwrtl
+include common/SUNWxwsvr
+include common/SUNWxwxft
+include common/SUNWzfs
+include common/SUNWzfs-auto-snapshot
+include common/SUNWzfskr
+include common/SUNWzip
+include common/SUNWzlib
+include common/SUNWzone
+include common/loc/SUNWfirefoxl10n-de-DE
+include common/loc/SUNWfirefoxl10n-es-ES
+include common/loc/SUNWfirefoxl10n-extra
+include common/loc/SUNWfirefoxl10n-fr-FR
+include common/loc/SUNWfirefoxl10n-it-IT
+include common/loc/SUNWfirefoxl10n-ja-JP
+include common/loc/SUNWfirefoxl10n-ko-KR
+include common/loc/SUNWfirefoxl10n-pl-PL
+include common/loc/SUNWfirefoxl10n-pt-BR
+include common/loc/SUNWfirefoxl10n-ru-RU
+include common/loc/SUNWfirefoxl10n-sv-SE
+include common/loc/SUNWfirefoxl10n-zh-CN
+include common/loc/SUNWfirefoxl10n-zh-TW
+include common/loc/SUNWgetting-started-l10n-de
+include common/loc/SUNWgetting-started-l10n-es
+include common/loc/SUNWgetting-started-l10n-fr
+include common/loc/SUNWgetting-started-l10n-it
+include common/loc/SUNWgetting-started-l10n-ja
+include common/loc/SUNWgetting-started-l10n-ko
+include common/loc/SUNWgetting-started-l10n-ptBR
+include common/loc/SUNWgetting-started-l10n-ru
+include common/loc/SUNWgetting-started-l10n-sv
+include common/loc/SUNWgetting-started-l10n-zhCN
+include common/loc/SUNWgetting-started-l10n-zhHK
+include common/loc/SUNWgetting-started-l10n-zhTW
+include common/loc/SUNWgnome-l10nmessages-cs
+include common/loc/SUNWgnome-l10nmessages-de
+include common/loc/SUNWgnome-l10nmessages-es
+include common/loc/SUNWgnome-l10nmessages-extra
+include common/loc/SUNWgnome-l10nmessages-fr
+include common/loc/SUNWgnome-l10nmessages-hu
+include common/loc/SUNWgnome-l10nmessages-it
+include common/loc/SUNWgnome-l10nmessages-ja
+include common/loc/SUNWgnome-l10nmessages-ko
+include common/loc/SUNWgnome-l10nmessages-pl
+include common/loc/SUNWgnome-l10nmessages-ptBR
+include common/loc/SUNWgnome-l10nmessages-rtl
+include common/loc/SUNWgnome-l10nmessages-ru
+include common/loc/SUNWgnome-l10nmessages-sv
+include common/loc/SUNWgnome-l10nmessages-zhCN
+include common/loc/SUNWgnome-l10nmessages-zhHK
+include common/loc/SUNWgnome-l10nmessages-zhTW
+include common/loc/SUNWiiimf-ja-anthy
+include common/loc/SUNWiiimf-ko-hangul
+include common/loc/SUNWiiimf-th-thaile
+include common/loc/SUNWiiimf-zhCN-cle-core
+include common/loc/SUNWiiimf-zhCN-cle-sunpinyin
+include common/loc/SUNWiiimf-zhTW-twle-chewing
+include common/loc/SUNWiiimf-zhTW-twle-core
+include common/loc/SUNWjdoc
+include common/loc/SUNWlang-ar
+include common/loc/SUNWlang-bg
+include common/loc/SUNWlang-ca
+include common/loc/SUNWlang-common
+include common/loc/SUNWlang-cs
+include common/loc/SUNWlang-da
+include common/loc/SUNWlang-de
+include common/loc/SUNWlang-deDE
+include common/loc/SUNWlang-el
+include common/loc/SUNWlang-en
+include common/loc/SUNWlang-enUS
+include common/loc/SUNWlang-es
+include common/loc/SUNWlang-esES
+include common/loc/SUNWlang-et
+include common/loc/SUNWlang-fi
+include common/loc/SUNWlang-fr
+include common/loc/SUNWlang-frFR
+include common/loc/SUNWlang-he
+include common/loc/SUNWlang-hi
+include common/loc/SUNWlang-hr
+include common/loc/SUNWlang-hu
+include common/loc/SUNWlang-id
+include common/loc/SUNWlang-is
+include common/loc/SUNWlang-it
+include common/loc/SUNWlang-ja
+include common/loc/SUNWlang-kk
+include common/loc/SUNWlang-ko
+include common/loc/SUNWlang-lt
+include common/loc/SUNWlang-lv
+include common/loc/SUNWlang-mk
+include common/loc/SUNWlang-ms
+include common/loc/SUNWlang-mt
+include common/loc/SUNWlang-nb
+include common/loc/SUNWlang-nl
+include common/loc/SUNWlang-nn
+include common/loc/SUNWlang-pl
+include common/loc/SUNWlang-pt
+include common/loc/SUNWlang-ptBR
+include common/loc/SUNWlang-ro
+include common/loc/SUNWlang-ru
+include common/loc/SUNWlang-sh
+include common/loc/SUNWlang-sk
+include common/loc/SUNWlang-sl
+include common/loc/SUNWlang-sq
+include common/loc/SUNWlang-sr
+include common/loc/SUNWlang-sv
+include common/loc/SUNWlang-th
+include common/loc/SUNWlang-tr
+include common/loc/SUNWlang-uk
+include common/loc/SUNWlang-vi
+include common/loc/SUNWlang-zhCN
+include common/loc/SUNWlang-zhHK
+include common/loc/SUNWlang-zhTW
+include common/loc/SUNWman-l10n-ja
+include common/loc/SUNWthunderbirdl10n-de-DE
+include common/loc/SUNWthunderbirdl10n-es-ES
+include common/loc/SUNWthunderbirdl10n-extra
+include common/loc/SUNWthunderbirdl10n-fr-FR
+include common/loc/SUNWthunderbirdl10n-it-IT
+include common/loc/SUNWthunderbirdl10n-ja-JP
+include common/loc/SUNWthunderbirdl10n-ko-KR
+include common/loc/SUNWthunderbirdl10n-pl-PL
+include common/loc/SUNWthunderbirdl10n-pt-BR
+include common/loc/SUNWthunderbirdl10n-ru-RU
+include common/loc/SUNWthunderbirdl10n-sv-SE
+include common/loc/SUNWthunderbirdl10n-zh-CN
+include common/loc/SUNWthunderbirdl10n-zh-TW
+include common/loc/SUNWttf-arphic-uming
+include common/loc/SUNWttf-hanyang-ko-core
+include common/loc/SUNWttf-indic-fonts-core
+include common/loc/SUNWttf-ipafont
+$(i386_ONLY)include i386/BRCMbnx
+$(i386_ONLY)include i386/NVDAgraphics
+$(i386_ONLY)include i386/SUNWad810
+$(i386_ONLY)include i386/SUNWadixp
+$(i386_ONLY)include i386/SUNWadpu320
+$(i386_ONLY)include i386/SUNWagp
+$(i386_ONLY)include i386/SUNWahci
+$(i386_ONLY)include i386/SUNWamd8111s
+$(i386_ONLY)include i386/SUNWamr
+$(i386_ONLY)include i386/SUNWarcmsr
+$(i386_ONLY)include i386/SUNWatheros
+$(i386_ONLY)include i386/SUNWatigfx
+$(i386_ONLY)include i386/SUNWaudiohd
+$(i386_ONLY)include i386/SUNWdcopy
+$(i386_ONLY)include i386/SUNWdrmr
+$(i386_ONLY)include i386/SUNWgrub
+$(i386_ONLY)include i386/SUNWipw
+$(i386_ONLY)include i386/SUNWiwh
+$(i386_ONLY)include i386/SUNWiwi
+$(i386_ONLY)include i386/SUNWiwk
+$(i386_ONLY)include i386/SUNWlsimega
+$(i386_ONLY)include i386/SUNWlx
+$(i386_ONLY)include i386/SUNWmegasas
+$(i386_ONLY)include i386/SUNWmv88sx
+$(i386_ONLY)include i386/SUNWnge
+$(i386_ONLY)include i386/SUNWntxn
+$(i386_ONLY)include i386/SUNWnvsata
+$(i386_ONLY)include i386/SUNWos86r
+$(i386_ONLY)include i386/SUNWpsdcr
+$(i386_ONLY)include i386/SUNWpsdir
+$(i386_ONLY)include i386/SUNWralink
+$(i386_ONLY)include i386/SUNWrmodr
+$(i386_ONLY)include i386/SUNWrtls
+$(i386_ONLY)include i386/SUNWrtw
+$(i386_ONLY)include i386/SUNWrum
+$(i386_ONLY)include i386/SUNWsi3124
+$(i386_ONLY)include i386/SUNWural
+$(i386_ONLY)include i386/SUNWvia823x
+$(i386_ONLY)include i386/SUNWwpi
+$(i386_ONLY)include i386/SUNWxorg-mesa
+$(i386_ONLY)include i386/SUNWxsvc
+$(i386_ONLY)include i386/SUNWxvmdom
+$(i386_ONLY)include i386/SUNWxvmipa
+$(i386_ONLY)include i386/SUNWxvmpv
+$(sparc_ONLY)include sparc/SUNWcti2
+$(sparc_ONLY)include sparc/SUNWcvc
+$(sparc_ONLY)include sparc/SUNWdcs
+$(sparc_ONLY)include sparc/SUNWdrcr
+$(sparc_ONLY)include sparc/SUNWdrr
+$(sparc_ONLY)include sparc/SUNWdscp
+$(sparc_ONLY)include sparc/SUNWefc
+$(sparc_ONLY)include sparc/SUNWerid
+$(sparc_ONLY)include sparc/SUNWfbc
+$(sparc_ONLY)include sparc/SUNWfruid
+$(sparc_ONLY)include sparc/SUNWfruip
+$(sparc_ONLY)include sparc/SUNWfs
+$(sparc_ONLY)include sparc/SUNWged
+$(sparc_ONLY)include sparc/SUNWhmd
+$(sparc_ONLY)include sparc/SUNWhmdu
+$(sparc_ONLY)include sparc/SUNWidn
+$(sparc_ONLY)include sparc/SUNWiopc
+$(sparc_ONLY)include sparc/SUNWkfb
+$(sparc_ONLY)include sparc/SUNWkfbcf
+$(sparc_ONLY)include sparc/SUNWkfbw
+$(sparc_ONLY)include sparc/SUNWldom
+$(sparc_ONLY)include sparc/SUNWluxd
+$(sparc_ONLY)include sparc/SUNWluxl
+$(sparc_ONLY)include sparc/SUNWniumx
+$(sparc_ONLY)include sparc/SUNWpstl
+$(sparc_ONLY)include sparc/SUNWqfed
+$(sparc_ONLY)include sparc/SUNWsckm
+$(sparc_ONLY)include sparc/SUNWsfdr
+$(sparc_ONLY)include sparc/SUNWssad
+$(sparc_ONLY)include sparc/SUNWstc
+$(sparc_ONLY)include sparc/SUNWus
+$(sparc_ONLY)include sparc/SUNWust
+$(sparc_ONLY)include sparc/SUNWwbsd
+package slim_install
+cluster slim_install
+description "slim install cluster"
+version 0.1
+$(i386_ONLY)depend BRCMbnx
+depend FSWxorg-fonts-core
+$(i386_ONLY)depend NVDAgraphics
+depend SUNW1394
+depend SUNWDTraceToolkit
+depend SUNWPython
+depend SUNWPython-extra
+depend SUNWTcl
+depend SUNWTiff
+depend SUNWTk
+depend SUNWa2ps
+depend SUNWaac
+depend SUNWacc
+$(i386_ONLY)depend SUNWad810
+$(i386_ONLY)depend SUNWadixp
+depend SUNWadmap
+depend SUNWadmlib-sysid
+depend SUNWadmr
+$(i386_ONLY)depend SUNWadpu320
+depend SUNWafe
+$(i386_ONLY)depend SUNWagp
+$(i386_ONLY)depend SUNWahci
+$(i386_ONLY)depend SUNWamd8111s
+$(i386_ONLY)depend SUNWamr
+$(i386_ONLY)depend SUNWarcmsr
+depend SUNWatfs
+$(i386_ONLY)depend SUNWatheros
+$(i386_ONLY)depend SUNWatigfx
+depend SUNWauda
+depend SUNWaudd
+depend SUNWaudf
+$(i386_ONLY)depend SUNWaudiohd
+depend SUNWav1394
+depend SUNWavahi-bridge-dsd
+depend SUNWbart
+depend SUNWbash
+depend SUNWbeadm
+depend SUNWbge
+depend SUNWbind
+depend SUNWbip
+depend SUNWbrltty
+depend SUNWbtool
+depend SUNWbzip
+depend SUNWcakr
+depend SUNWcar
+$(i386_ONLY)depend SUNWccsm
+depend SUNWced
+depend SUNWcfcl
+depend SUNWcfpl
+depend SUNWchxge
+depend SUNWckr
+depend SUNWcnetr
+$(i386_ONLY)depend SUNWcompiz
+$(i386_ONLY)depend SUNWcompiz-fusion-extra
+$(i386_ONLY)depend SUNWcompiz-fusion-main
+$(i386_ONLY)depend SUNWcompizconfig-gconf
+$(i386_ONLY)depend SUNWcompizconfig-python
+depend SUNWcpc
+depend SUNWcpcu
+depend SUNWcpp
+depend SUNWcpr
+depend SUNWcs
+depend SUNWcsd
+depend SUNWcsl
+$(sparc_ONLY)depend SUNWcti2
+depend SUNWcups-libs
+$(sparc_ONLY)depend SUNWcvc
+depend SUNWdbus
+depend SUNWdbus-bindings
+depend SUNWdbus-libs
+$(i386_ONLY)depend SUNWdcopy
+depend SUNWdcraw
+$(sparc_ONLY)depend SUNWdcs
+$(i386_ONLY)depend SUNWddu
+$(i386_ONLY)depend SUNWddu-l10n
+depend SUNWdesktop-cache
+depend SUNWdesktop-search
+depend SUNWdesktop-search-firefox
+depend SUNWdesktop-search-thunderbird
+depend SUNWdistro-license-copyright
+depend SUNWdmfe
+depend SUNWdoc
+$(sparc_ONLY)depend SUNWdrcr
+$(i386_ONLY)depend SUNWdrmr
+$(sparc_ONLY)depend SUNWdrr
+$(sparc_ONLY)depend SUNWdscp
+depend SUNWdsd
+depend SUNWdtrc
+depend SUNWdtrp
+$(sparc_ONLY)depend SUNWefc
+$(sparc_ONLY)depend SUNWerid
+depend SUNWespeak
+depend SUNWesu
+depend SUNWevolution
+depend SUNWevolution-data-server
+depend SUNWevolution-exchange
+depend SUNWevolution-jescs
+depend SUNWevolution-libs
+depend SUNWevolution-webcal
+$(sparc_ONLY)depend SUNWfbc
+depend SUNWfchba
+depend SUNWfcip
+depend SUNWfcmdb
+depend SUNWfcp
+depend SUNWfcprt
+depend SUNWfcsm
+depend SUNWfctl
+depend SUNWffilters
+depend SUNWfirefox
+depend SUNWfirefox-bookmark
+depend SUNWfirefoxl10n-de-DE
+depend SUNWfirefoxl10n-es-ES
+depend SUNWfirefoxl10n-fr-FR
+depend SUNWfirefoxl10n-it-IT
+depend SUNWfirefoxl10n-ja-JP
+depend SUNWfirefoxl10n-ko-KR
+depend SUNWfirefoxl10n-pt-BR
+depend SUNWfirefoxl10n-ru-RU
+depend SUNWfirefoxl10n-zh-CN
+depend SUNWfirefoxl10n-zh-TW
+depend SUNWflac
+depend SUNWflexruntime
+depend SUNWfmd
+depend SUNWfontconfig
+depend SUNWfontconfig-docs
+depend SUNWfppd
+depend SUNWfreetype2
+$(sparc_ONLY)depend SUNWfruid
+$(sparc_ONLY)depend SUNWfruip
+$(sparc_ONLY)depend SUNWfs
+depend SUNWfss
+depend SUNWftp
+depend SUNWfwdc
+depend SUNWfwdcu
+depend SUNWfwflash
+depend SUNWgamin
+depend SUNWgawk
+depend SUNWgccruntime
+depend SUNWgcmn
+$(sparc_ONLY)depend SUNWged
+depend SUNWgetting-started-guide
+depend SUNWgetting-started-l10n-de
+depend SUNWgetting-started-l10n-es
+depend SUNWgetting-started-l10n-fr
+depend SUNWgetting-started-l10n-it
+depend SUNWgetting-started-l10n-ja
+depend SUNWgetting-started-l10n-ko
+depend SUNWgetting-started-l10n-ptBR
+depend SUNWgetting-started-l10n-ru
+depend SUNWgetting-started-l10n-zhCN
+depend SUNWgetting-started-l10n-zhHK
+depend SUNWgetting-started-l10n-zhTW
+depend SUNWggrp
+depend SUNWghostscript
+depend SUNWgksu
+depend SUNWgnome-a11y-gok
+depend SUNWgnome-a11y-libs
+depend SUNWgnome-a11y-reader
+depend SUNWgnome-a11y-speech
+depend SUNWgnome-a11y-speech-espeak
+depend SUNWgnome-applets
+depend SUNWgnome-archive-mgr
+depend SUNWgnome-audio
+depend SUNWgnome-base-libs
+depend SUNWgnome-calculator
+depend SUNWgnome-camera
+depend SUNWgnome-cd
+depend SUNWgnome-cd-burner
+depend SUNWgnome-character-map
+depend SUNWgnome-component
+depend SUNWgnome-config
+depend SUNWgnome-desktop-prefs
+depend SUNWgnome-dialog
+depend SUNWgnome-dictionary
+depend SUNWgnome-disk-analyzer
+depend SUNWgnome-display-mgr
+depend SUNWgnome-doc-utils
+depend SUNWgnome-dtstart
+depend SUNWgnome-file-mgr
+depend SUNWgnome-fun-applets
+depend SUNWgnome-games
+depend SUNWgnome-gtksourceview
+depend SUNWgnome-gvfs
+depend SUNWgnome-help-viewer
+depend SUNWgnome-im-client
+depend SUNWgnome-img-organizer
+depend SUNWgnome-img-viewer
+depend SUNWgnome-internet-applets
+depend SUNWgnome-intranet-applets
+depend SUNWgnome-l10nmessages-de
+depend SUNWgnome-l10nmessages-es
+depend SUNWgnome-l10nmessages-fr
+depend SUNWgnome-l10nmessages-it
+depend SUNWgnome-l10nmessages-ja
+depend SUNWgnome-l10nmessages-ko
+depend SUNWgnome-l10nmessages-ptBR
+depend SUNWgnome-l10nmessages-ru
+depend SUNWgnome-l10nmessages-zhCN
+depend SUNWgnome-l10nmessages-zhHK
+depend SUNWgnome-l10nmessages-zhTW
+depend SUNWgnome-libs
+depend SUNWgnome-log-viewer
+depend SUNWgnome-media
+depend SUNWgnome-media-apps
+depend SUNWgnome-media-player
+depend SUNWgnome-menu-editor
+depend SUNWgnome-mm-applets
+depend SUNWgnome-panel
+depend SUNWgnome-pdf-viewer
+depend SUNWgnome-pilot
+depend SUNWgnome-power-manager
+depend SUNWgnome-print
+depend SUNWgnome-ps-viewer
+depend SUNWgnome-python-desktop
+depend SUNWgnome-python-libs
+depend SUNWgnome-remote-desktop
+depend SUNWgnome-screenshot
+depend SUNWgnome-search-tool
+depend SUNWgnome-session
+depend SUNWgnome-spell
+depend SUNWgnome-system-monitor
+depend SUNWgnome-system-tools
+depend SUNWgnome-terminal
+depend SUNWgnome-text-editor
+depend SUNWgnome-themes
+depend SUNWgnome-time-slider
+depend SUNWgnome-user-docs
+depend SUNWgnome-utility-applets
+depend SUNWgnome-vfs
+depend SUNWgnome-wm
+depend SUNWgnu-coreutils
+depend SUNWgnu-diffutils
+depend SUNWgnu-which
+depend SUNWgnutls
+depend SUNWgpch
+$(i386_ONLY)depend SUNWgrub
+depend SUNWgsed
+depend SUNWgsfot
+depend SUNWgsfst
+depend SUNWgss
+depend SUNWgssc
+depend SUNWgssdh
+depend SUNWgssk
+depend SUNWgst-python
+depend SUNWgtar
+depend SUNWgui-install
+depend SUNWgzip
+depend SUNWhal
+$(sparc_ONLY)depend SUNWhmd
+$(sparc_ONLY)depend SUNWhmdu
+depend SUNWhpijs
+depend SUNWhwdata
+depend SUNWhxge
+depend SUNWib
+depend SUNWibsdp
+depend SUNWibsdpib
+depend SUNWibsdpu
+$(sparc_ONLY)depend SUNWidn
+depend SUNWidnl
+depend SUNWigb
+depend SUNWiiimf
+depend SUNWiiimf-ja-anthy
+depend SUNWiiimf-ko-hangul
+depend SUNWiiimf-zhCN-cle-core
+depend SUNWiiimf-zhCN-cle-sunpinyin
+depend SUNWiiimf-zhTW-twle-chewing
+depend SUNWiiimf-zhTW-twle-core
+depend SUNWima
+depend SUNWimac
+depend SUNWimagick
+depend SUNWinstall
+depend SUNWinstall-l10n
+depend SUNWinstall-libs
+depend SUNWintgige
+$(sparc_ONLY)depend SUNWiopc
+depend SUNWipc
+depend SUNWipf
+depend SUNWipkg
+depend SUNWipkg-brand
+depend SUNWipkg-gui
+depend SUNWipkg-gui-l10n
+depend SUNWipkg-um
+depend SUNWipmi
+depend SUNWipoib
+depend SUNWippcore
+depend SUNWippl
+$(i386_ONLY)depend SUNWipw
+depend SUNWislcc
+depend SUNWiso-codes
+$(i386_ONLY)depend SUNWiwh
+$(i386_ONLY)depend SUNWiwi
+$(i386_ONLY)depend SUNWiwk
+depend SUNWixgb
+depend SUNWixgbe
+depend SUNWj6rt
+depend SUNWjdoc
+depend SUNWjpg
+depend SUNWjre-config-plugin
+depend SUNWjss
+depend SUNWkey
+$(sparc_ONLY)depend SUNWkfb
+$(sparc_ONLY)depend SUNWkfbcf
+$(sparc_ONLY)depend SUNWkfbw
+depend SUNWkrb
+depend SUNWkvm
+depend SUNWlang-common
+depend SUNWlang-deDE
+depend SUNWlang-enUS
+depend SUNWlang-esES
+depend SUNWlang-frFR
+depend SUNWlang-it
+depend SUNWlang-ja
+depend SUNWlang-ko
+depend SUNWlang-ptBR
+depend SUNWlang-ru
+depend SUNWlang-zhCN
+depend SUNWlang-zhHK
+depend SUNWlang-zhTW
+depend SUNWlcms
+$(sparc_ONLY)depend SUNWldom
+depend SUNWless
+depend SUNWlexpt
+depend SUNWlibC
+depend SUNWlibanthy
+depend SUNWlibcanberra
+depend SUNWlibchewing
+$(i386_ONLY)depend SUNWlibcompizconfig
+depend SUNWlibcroco
+depend SUNWlibdaemon
+depend SUNWlibexif
+depend SUNWlibgc
+depend SUNWlibgcrypt
+depend SUNWlibgmime
+depend SUNWlibgpg-error
+depend SUNWlibgsf
+depend SUNWlibgtop
+depend SUNWlibhangul
+depend SUNWlibm
+depend SUNWlibms
+depend SUNWliboil
+depend SUNWlibpcap
+depend SUNWlibpopt
+depend SUNWlibrsvg
+depend SUNWlibsasl
+depend SUNWlibsdl
+depend SUNWlibsexy
+depend SUNWlibsmbclient
+depend SUNWlibsoup
+depend SUNWlibtasn1
+depend SUNWlibtheora
+depend SUNWlibusb
+depend SUNWlibusbugen
+depend SUNWlibvisual
+depend SUNWlldap
+depend SUNWloc
+depend SUNWlp-cmds
+depend SUNWlpr-cmds
+$(i386_ONLY)depend SUNWlsimega
+depend SUNWltdl
+$(sparc_ONLY)depend SUNWluxd
+$(sparc_ONLY)depend SUNWluxl
+depend SUNWluxop
+$(i386_ONLY)depend SUNWlx
+depend SUNWlxml
+depend SUNWlxsl
+depend SUNWman
+depend SUNWman-l10n-ja
+depend SUNWmd
+depend SUNWmdb
+$(i386_ONLY)depend SUNWmegasas
+depend SUNWmkcd
+depend SUNWmlib
+depend SUNWmpapi
+depend SUNWmpathadm
+depend SUNWmpsvplr
+depend SUNWmusicbrainz
+$(i386_ONLY)depend SUNWmv88sx
+depend SUNWmxfe
+depend SUNWmyspell-dictionary-en
+depend SUNWncft
+depend SUNWnfsc
+depend SUNWnfsckr
+depend SUNWnfss
+depend SUNWnfsskr
+$(i386_ONLY)depend SUNWnge
+depend SUNWnis
+$(sparc_ONLY)depend SUNWniumx
+depend SUNWntp
+$(i386_ONLY)depend SUNWntxn
+$(i386_ONLY)depend SUNWnvsata
+depend SUNWnwam-manager
+depend SUNWnxge
+depend SUNWo3read
+depend SUNWogg-vorbis
+depend SUNWopensolaris-welcome
+depend SUNWopenssl
+$(i386_ONLY)depend SUNWos86r
+depend SUNWp7zip
+depend SUNWpapi
+depend SUNWpc
+depend SUNWpcan
+depend SUNWpcelx
+depend SUNWpciaccess
+depend SUNWpcmci
+depend SUNWpcmcu
+depend SUNWpcmem
+depend SUNWpcre
+depend SUNWpcser
+depend SUNWpcwl
+depend SUNWpd
+depend SUNWperl-authen-pam
+depend SUNWperl584core
+depend SUNWperl584man
+depend SUNWperl584usr
+depend SUNWpicl
+depend SUNWpilot-link
+depend SUNWpixman
+depend SUNWpkgcmds
+depend SUNWpm
+depend SUNWpng
+depend SUNWpolkit
+depend SUNWpool
+depend SUNWpoold
+depend SUNWpostrun
+depend SUNWpowertop
+depend SUNWppm
+depend SUNWpppd
+depend SUNWpppdt
+depend SUNWpppg
+depend SUNWpr
+depend SUNWprint-monitor
+depend SUNWps
+$(i386_ONLY)depend SUNWpsdcr
+$(i386_ONLY)depend SUNWpsdir
+depend SUNWpsdpr
+depend SUNWpsf
+depend SUNWpsm-ipp
+depend SUNWpsm-lpd
+$(sparc_ONLY)depend SUNWpstl
+depend SUNWpsutils
+depend SUNWpython-cherrypy
+depend SUNWpython-mako
+depend SUNWpython-notify
+depend SUNWpython-pyopenssl
+$(sparc_ONLY)depend SUNWqfed
+depend SUNWqlc
+depend SUNWqlcu
+$(i386_ONLY)depend SUNWralink
+depend SUNWrcmdc
+depend SUNWrcmds
+depend SUNWrge
+$(i386_ONLY)depend SUNWrmodr
+depend SUNWrmodu
+depend SUNWrmvolmgr
+depend SUNWroute
+depend SUNWrpcib
+depend SUNWrpm
+depend SUNWrsg
+depend SUNWrsgk
+depend SUNWrsync
+$(i386_ONLY)depend SUNWrtls
+$(i386_ONLY)depend SUNWrtw
+$(i386_ONLY)depend SUNWrum
+depend SUNWsbp2
+$(sparc_ONLY)depend SUNWsckm
+depend SUNWscplp
+depend SUNWscsa1394
+depend SUNWsdcard
+depend SUNWservicetag
+depend SUNWses
+$(i386_ONLY)depend SUNWsexy-python
+depend SUNWsfdoc
+$(sparc_ONLY)depend SUNWsfdr
+depend SUNWsfe
+depend SUNWsfinf
+depend SUNWsfman
+$(i386_ONLY)depend SUNWsi3124
+depend SUNWslocate
+depend SUNWsmagt
+depend SUNWsmapi
+depend SUNWsmbfs
+depend SUNWsmbfskr
+depend SUNWsmedia
+depend SUNWsmpd
+depend SUNWsndm
+depend SUNWsolnm
+depend SUNWspeex
+depend SUNWsprot
+depend SUNWsqlite3
+$(sparc_ONLY)depend SUNWssad
+depend SUNWssh
+depend SUNWsshcu
+depend SUNWsshd
+$(sparc_ONLY)depend SUNWstc
+depend SUNWstosreg
+depend SUNWsudo
+depend SUNWswmt
+depend SUNWtavor
+depend SUNWtcpd
+depend SUNWtecla
+depend SUNWter
+depend SUNWtexi
+depend SUNWtftp
+depend SUNWthunderbird
+depend SUNWthunderbird-calendar
+depend SUNWthunderbirdl10n-de-DE
+depend SUNWthunderbirdl10n-es-ES
+depend SUNWthunderbirdl10n-fr-FR
+depend SUNWthunderbirdl10n-it-IT
+depend SUNWthunderbirdl10n-ja-JP
+depend SUNWthunderbirdl10n-ko-KR
+depend SUNWthunderbirdl10n-pt-BR
+depend SUNWthunderbirdl10n-ru-RU
+depend SUNWthunderbirdl10n-zh-CN
+depend SUNWthunderbirdl10n-zh-TW
+depend SUNWtls
+depend SUNWtnetc
+depend SUNWtnetd
+depend SUNWtoo
+depend SUNWtop
+depend SUNWttf-arphic-uming
+depend SUNWttf-hanyang-ko-core
+depend SUNWttf-indic-fonts-core
+depend SUNWttf-ipafont
+depend SUNWuacm
+depend SUNWudapl
+depend SUNWudaplt
+depend SUNWudf
+depend SUNWuedg
+depend SUNWugen
+depend SUNWuiu8
+depend SUNWuksp
+depend SUNWukspfw
+depend SUNWunzip
+depend SUNWuprl
+$(i386_ONLY)depend SUNWural
+$(sparc_ONLY)depend SUNWus
+depend SUNWusb
+depend SUNWusbs
+depend SUNWusbvc
+$(sparc_ONLY)depend SUNWust
+$(i386_ONLY)depend SUNWvia823x
+depend SUNWvim
+depend SUNWw3m
+$(sparc_ONLY)depend SUNWwbsd
+depend SUNWwbsup
+depend SUNWwget
+depend SUNWwlan
+depend SUNWwpa
+$(i386_ONLY)depend SUNWwpi
+depend SUNWwsr2
+depend SUNWxcu4
+depend SUNWxcursor-themes
+depend SUNWxdg-user-dirs
+depend SUNWxdg-user-dirs-gtk
+depend SUNWxdg-utils
+depend SUNWxge
+depend SUNWxorg-cfg
+depend SUNWxorg-client-docs
+depend SUNWxorg-client-programs
+depend SUNWxorg-clientlibs
+depend SUNWxorg-compatlinks
+depend SUNWxorg-graphics-ddx
+$(i386_ONLY)depend SUNWxorg-mesa
+depend SUNWxorg-server
+depend SUNWxorg-xkb
+$(i386_ONLY)depend SUNWxsvc
+$(i386_ONLY)depend SUNWxvmdom
+$(i386_ONLY)depend SUNWxvmipa
+$(i386_ONLY)depend SUNWxvmpv
+depend SUNWxvnc
+depend SUNWxwdem
+depend SUNWxwdv
+depend SUNWxwfsw
+depend SUNWxwice
+depend SUNWxwman
+depend SUNWxwopt
+depend SUNWxwplr
+depend SUNWxwplt
+depend SUNWxwpmn
+depend SUNWxwrtl
+depend SUNWxwsvr
+depend SUNWxwxft
+depend SUNWzfs
+depend SUNWzfs-auto-snapshot
+depend SUNWzfskr
+depend SUNWzip
+depend SUNWzlib
+depend SUNWzone
+end package
+package babel_install
+cluster babel_install
+description "babel install cluster"
+version 0.1
+depend SUNWfirefoxl10n-extra
+depend SUNWfirefoxl10n-pl-PL
+depend SUNWfirefoxl10n-sv-SE
+depend SUNWgetting-started-l10n-sv
+depend SUNWgnome-l10nmessages-cs
+depend SUNWgnome-l10nmessages-extra
+depend SUNWgnome-l10nmessages-hu
+depend SUNWgnome-l10nmessages-pl
+depend SUNWgnome-l10nmessages-rtl
+depend SUNWgnome-l10nmessages-sv
+depend SUNWiiimf-th-thaile
+depend SUNWlang-ar
+depend SUNWlang-bg
+depend SUNWlang-ca
+depend SUNWlang-cs
+depend SUNWlang-da
+depend SUNWlang-de
+depend SUNWlang-el
+depend SUNWlang-en
+depend SUNWlang-es
+depend SUNWlang-et
+depend SUNWlang-fi
+depend SUNWlang-fr
+depend SUNWlang-he
+depend SUNWlang-hi
+depend SUNWlang-hr
+depend SUNWlang-hu
+depend SUNWlang-id
+depend SUNWlang-is
+depend SUNWlang-kk
+depend SUNWlang-lt
+depend SUNWlang-lv
+depend SUNWlang-mk
+depend SUNWlang-ms
+depend SUNWlang-mt
+depend SUNWlang-nb
+depend SUNWlang-nl
+depend SUNWlang-nn
+depend SUNWlang-pl
+depend SUNWlang-pt
+depend SUNWlang-ro
+depend SUNWlang-sh
+depend SUNWlang-sk
+depend SUNWlang-sl
+depend SUNWlang-sq
+depend SUNWlang-sr
+depend SUNWlang-sv
+depend SUNWlang-th
+depend SUNWlang-tr
+depend SUNWlang-uk
+depend SUNWlang-vi
+depend SUNWthunderbirdl10n-extra
+depend SUNWthunderbirdl10n-pl-PL
+depend SUNWthunderbirdl10n-sv-SE
+depend slim_install
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/solaris.xpm	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,497 @@
+/* XPM */
+static char * blueflare_OS_startup_640x40_xpm[] = {
+"640 480 14 1",
+" 	c #FBFCFE",
+".	c #013C89",
+"+	c #01367B",
+"@	c #89BCFE",
+"#	c #044597",
+"$	c #0F50A2",
+"%	c #1859AB",
+"&	c #2162B4",
+"*	c #2B6CBE",
+"=	c #3778CA",
+"-	c #4788DA",
+";	c #599AEC",
+">	c #6DACFC",
+",	c #5383BF",
+"+++++++++++++++++++++++++++++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............+.+.+.+.+.++.+++++.++.++.++.++.++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++.++.++.++.++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.#.#.........++.+.++.+++.+.++.+.+.+.++.++.++.++.++.++.+.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++.+++.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++....#..........+.+.+.+.+++.++++.+++.++.++.++.++.++.+++++++++.+.+.+.+.+.+.++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++.++.++.+++.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++.+.+.+.+..#...#....+.+..+.++.+++.++.+.++.+++.++.++.++.++.++.+.+.++.+++++++++++++++.+.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++.+++++.++.++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+..#...........+.+..+.+.++.+++.++.+.++.++.++.++.++.++.++.++.+.+.+.++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++.++++++.+..++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.+++.++.+.+.+.++++.+...#............++.+.+.++.+++.++.+.++.++.+++++.++.++.++.++.++.++.++.+++++.++.+.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++.++.+++.++..+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++++++.+++++++++.+.++.+++...##.#......+...+.+.++.+.+.+.++++.++.+++.+.++.++.++.++.++.++.++.++.+.+.++.+++.++++++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++++++++++++++.+.+.+.++++.++.++..#............+..+.+.+++.++++.+.++.++..+++++++.++.++.++.++.++.++.+++.++.+++.++.+.+.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++.+.++.++.+.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++.+++.+.+.+.+.+++++.++.+.++.++++..#...#.........+.+.+..+.+.+.+.++.++.+++.+.+.+++.++.++.++.++.+.++.+.++.+..++.+++++++.++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++.++.+.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++++.++++++++++++.+.++.++.+.+++.++++.##..............+.+.++.+++++.++.+++.++++.+..++.++.++.++.++++.++.++.++++.++.+.+..++.++++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++.+.++.+++.+++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++++.+++++.++.+.+.+.+.+.++.+.+++.+++.+.++..+..#..#.#.......+..+.+..++.+.++.++.+.++.+.++++.++.++.++.+++.+.++.+++++.+.++.+++.+++.++.+.+++++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++..+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++.+++++.+.++.+++.++.++.++.++++..+++.+.++.++.++.##....#.......+..+.++.+.++.++.++++.+++.+.+++.++.++.+++.+.++.+++.+.+.++.+++.+.+.++.+++.+.+.+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++.+++.+.+.+..+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.+++.++++.++.+++++++.+++.++.++.++.+.+++.++.++.++.++.+..#.#...........+..+.+.+..++.+.+.+.+.++++.+.++.++.++.++.++.+.+.+++++.++.+.+++++.++.+.+++.++.+.+.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++.+++.++++++.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+++++++.+++.+.+.++..++.++.++.++.++.++.++.+..++.++++.#...#.#........+..+.+.++.++++.+.+++.+.++++.++.++.++.++.++++.+.+..++.++.+.+.+.+.++.+.+.+.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++.+.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.++.++.++.++.++.++.++.++.++.++.++.++.++.++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+++++++.+.+.+++.++.++.+.+++.+.++.+++.++.++.+.++.++.++.+.++.##..#..#.......+...+.+.+.+..++++..++.+.+.+.++.++.++.+++.+.+++.++.+++.+++.+++++.+++.++++.+.+..++.+.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++.++.+.+.+.+.+..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++++++++++.+.+++.+++++.++.++.+.+++.++++++.+.++.++.++++.+++.+.++++.+.#.#..#...........+...+.+.++.+..+++.+.+.++++.++.++.++.+.++.+.++++.+.+.+.+.+.+.++.++.+.++.+.+++.++.+++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++.+++++++.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.++.++.++.++.++.++.+++.++++.++++++++.++.++.++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.++.+.+.++++.+++.+.++.+++.++++.++.+.+.++.++.++.+.+.++.+.+.+.+.++++.#.#...#........+..+..+.+..+.++.+.+++++.+..++.++.++.+.++.++++.+.++++++++++.++.++.++++.++++.+++.++.+.+.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.++.++++++.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+++.++.+.+.+.+.+.+++++++++++.+++++.+++++.+++.+++.++++.+.+.+++++++++++++++++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++.++++++++++.+++.+++.+.++.+.++.+.+.++.+.+.++.++.++++.+.++.+++.+++..++..#..#..#.........+.+..+.++.+.++.++..+.+.++.++.++.++++.++.+.++.++.+.+.+.+.+.++.++.+.++.+.++.+++.++.+++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++.+.+.+..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+++++++.+++.++++++++++++++.++.+.+.+++++.+++++.+++++++++++.+++++++.++.++.+.+++.+++++++++.++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+++.++.+++.+.+.+.+++..++.+.+++.++++.+.++.++.++++++.++.++.+.+++.++.+.+...++.+++.#.#.#.#.#.........+..+..+.+.++.+++.+++.+++.++.++..++.++.++.++.+.++.++.+++.+.+.+.+.++.+.++.+.+.+++.+.++.++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.+.+++.+++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++.++.+++++++++.+++++.++++.+++++++++++.+++++.+++++.++.+.++++.+++++++.+++++++.+++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++++.+++++++.+++++.+++.++.++++.+++.+.++.+.++++.++.+.+..+.++.++.+.+.+.++.++.++++.+++.++.##.#.#.............+..+.+.+..++.++.+.++..++.++.+++.++.++.++.++++.+.++.+.+++.++++++.++++.+.+++.+.+.++.++.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++.+++.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++.++++++++.++.+++.++.+.+++.++++.++.+++.+.+++.+.+++.+.+++++++.++++.+.+++++.++.++++++++++.+++++++++++.++.++.++.++.++.++.++.++.++.++.+.+.++.++++++++++++++++++++++++++.++.++++.+++.++++.+.+.+++.+.++..+++.++.+.+.+.++.+.+.++.+.++.+++.++.++.++.+++++++.+.+.+.+..+.+.+++..##.#..#.#...........+..+.+.+.++.+++++.+++.++.+.+.++.++.+.++.+.++++.++++.+.++..+.+++.+.++++.+++.+++.++.+++.++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++.+++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.++++.++.+.+++++.+++++++++++++.+++++++.+++++.+++++.+++++.++.++++.++++++.++++++++++.+.++++++.+.+.+.+.++++++++++++++++++++++++++++++++++++++++.+.+.+.+.+.+.+.+.+.+.+.++++++++.+++++++.++++++++.++.+.+++..++.++.+++++.++++++.++.+.++.+.++++.++.++.+..+.++.+.+++.++.+.++.+++.##.#..#..#........+.+..+.++..++.+..+++.++.++++.++.++.+++.++.+..+.+.+.++.++.+++.+.++.+.+.++.+.++.++.+++.++.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.+++++++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++.+++.+++.++++++.+++++++++++.+++.+++.++.++.++++++.+.++++.+++++.+++++.+++.+++.++++++.++++.++.+.+.+++++.+.+++++++++++++.++.+++++++++++++++++.+++.++.+.+++.+.+++++++++++++++++++++++++.++.+.+++++.+.++.++.+.+.++.+++.+.++.+.+.+.+..++.+..+.++.++++.++++..+++.++.+.+++.+.++++..+..+.+.++.+.+.#.##..#..#.#........+..+..++.++.+++.++.++.+.++.++.++.+.++.++++++++++.++.+++.++.++.+++.++.++++.+.+++.++.++.+.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++.+..+.+++++++++++++++++++++++++++++++++++++++++++++++.++++++++.+++++++++++.++.+++.+++++++.+++++++++.++.++++++++++++.+++++.+++++++.+++.++.+++.++++++++++++.+++++++.++.+++.+++++++++.+.+.+.+.+.+.++++.+++.+++++.++++.+.+.+.++.+++.+++.+++.++++.+++++.+.++++.++.++.+++.+.+.+.++.+.+.+++.+++.+.++.++.+.+..++.+.+++..++.++.+..+.++...++.++..+...+.++..##.#...#.............+..+..+.++.+.+.+++++++.+++.++.+.++.++..+..+.+.+.++.+.++.++.+++.++.++.+.++++..++.++.++.+++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.+.++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++.+.+.++.+++++.++++.+.++++.+.++.++++.+++.++.+.++.++++.+.+++.+++++++++++++.+++.++.+++.+++++.++.+.+++++.+++.++.+++.++++++++++++++.++++.+++.+.+++.+.+++++++.+++.+++.+++.+++.+.++.+.+++++.+.++.++.+.+.+++.++.+.+.+++..++..+.++.++.++++.++..+.+.+.++..+.++.++.+.+.++.++..+..++.++.++...#.##.#.##.#..........+.+.+.+.++++++.+.+++++.++.++++.+.+.++.+++.++++.++++.++.+.+..++.+.++.++.+.+++.++.++.++.++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++.++..+.+++++++++++++++++++++++++++++++++++++++++++++++++.++++.++.++++++++++++.+++++.+++++.+++++++++.++++.+++++++.++++.+++++.+++.++.+.+.+.+++.+++.++.+++.+.+++.+++++.+++++++++++.++++++.+++.++.+.++.+.++.++.++..++.++.+.+.++.+.+.+.+.+.+.+.+++.++.+.+.+.+++.++.++.+.+..+.+.+.+.+..++..++.++.++.++...++.+++.+++.+.+++.+..+.++.+.+.+..++.++...+..+..+.#.#.#.#...#..#..........+..+.+.+..++++++.+.++.++.+.++++.+++++.++.+.++.+.++.++.++++.++++.++.++.++.++.++.++.++.++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.+++..++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+++++++.++.++.+++.+++++.++++.+++++.+++.+++.++++++.+.+++++.+++.+.+++.++.+++++++++.+++.++.+++.+++++.+++.+.+++.+.+.+.+.++.+.+.+++.+++.+++++.++.++..++.+++.++.+.+.+.++.+++.+++.++.++.+.++.++.+.++..++..+.+.++.++.+.+.+.+.++..++..+..+..+..+++..+.+.+...+.++..+.+.++..+.+.+.++..+..++..+..+..+.#.###..##.#...#......+...+.+.+.++.+.+.++++.+++.+++.+.+++..+.++.+++.++.++.++.++.+.++..+.+.++.++.+.++.+++.++.++.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++.++.+.+++++++++++++++++++++++++++++++++++++++++.++++++++++++.++.+++++++++.++++++.+++++++++.+++.++++++++.+++++++.++.++.+++++.+++++++.+.+.+.+++.++++++.+++.+.++.++++++.+++++++++++++++++.++.+.++.+..++.++.+++..+...+.++.+.+.+.++..++..++.++.+.++..+.++.+.++..+++..+..+..+.+.+.+.+...++..+.+++.++.++..++.+.+.++++.+..+.+.+.+.++.+.+.+..+.+.+..+..........#..##..#..#...........+...+.++.+.+.++.++++..++.++++.+.++.++.+.+.++.++.++.++.+.++.++++.++.++.+.++++++.++.++.+++.+.++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.+.+..++++++++++++++++++++++++++++++++++++++++++++++++++.++++.+++++++.+.+.+++++.+.++++.+.+.++++++++.+.+++.++.+.+.+++.+++++.+++++.+.+.+++++++++.+++.+.+.++..++++.++.+.+.++.+.+.+.+.+.+.+.++.++.++.++++..+..+...++.+++.+..+.+.+.+..++..++..+..++.+.++.+..+.+..++...++.++.+..+...+..+.+...++.+...+..+..++..+.+.+....+.++.+.+.+.+..+.+.+.++.+.+..+..+.+.+....#.##.##..#..#........+..+..+..+++.++.+.+.+++.+++.+.++++.++.+++++.+++.+.+++.+++.++.+.+++.+.++++.+.+.+.+.++.+.+.+++.+.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++.+++.+++++++++++++++++++++++++++++++++++++++++++++.+.+++.+++++.++.+++++++.++.++++.++++++++.++.++++++.++++++++++.++++.+.++.+.+.+++++.+.+.+..++..++.+++.+++.+.+++++.+++.++.+.+.+++.++.+..++.++.+.+..++.++.+++..+...+..+.+.+.+.++..++..++.++...+.+..+.+.+..+...+.+......++..+...+..+.++...+.+.+.+..+...+.+..+.+.+.....+..+....+..+......+...+..+.......+...#.##.##..#..#.#.........+..+...++..+++.+.+++.+.+++.+.++.++.+.+++.+.+++.+.++.++.++++.+.+++..+++.+++.+++.++++.+.+++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".+.+..++++++++++++++++++++++++++++++++++++++++++++.+++++++++++.+++.+++++.++++++++.+++++.+++.++.+++.+.+++.+.+.+.+.++.+.++++.++.+++.+.+.+.++.+++.+++.++.+.+.+.+++.+..++.+.+.++.+++..++.++.++..+..+.+..+..+..+....+.+.+..+.+...+.+...+...+..+...++....+...+..+..+......+.+...+...+..+..+...+........+.+.++.+.+..+...+.+.+..+..+.+..+..++.+..+.+.+...+.+....+...#.#.#.##.#...........+..++.+++..++..+.++..+.+++.++++.++.+++++.+.++.+.+++.++.++.+.++.++.+++.+.++.+++.+++.+.+++..+.++.+.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".+..+++++++++++++++++++++++++++++++++++++++++++.++++++++.+.+.+++.+++++.++++.++.++++++.+++.+++++++.++++.++++++.+.++++.+.+.+++.++.++.+.+.++.+.+.+.+.+.+.+.++.++..+.++.+.+.++.++.+.+++..+.+.+.++.+.+.++..+..+..+.+...+..+.....+.....+.+.+..+.+.+...+.+...+..+..+..+.+.+.........+.........+...+.+.+..+.........+...+.+.+..+..+.+..+..+..+..+.+.....+....+......##.##.##.#.##.#.#.........+....+...+..+.++++.+.+.+..++++.+.+.++++.++++.+++.++.+++.+++.+.+.+.++.+.+.++.+.++.+.++.++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.++.++++++++++++++++++++++++++++++++++++++++++++++.+.+++++++++.+++.++++++.++++++.+.++++++++.++.+++.+.++.+.+.++++.+.+++++.+.++.+.++.+++.+.++.+.+.+.+.+.+..+..++.+.+.+.+.+.+..+.+...++..+.+.+..+..+..+..+........+...+..+.+...+.+.......+......+.....+................+.+.+.+...+.+.+.....+......+...+..+.+.+..+.......+.......+.......+.....+.+...+......+++.##.#.#.#.#.......#....+....+.+..++..+.+....+.+++.++.+.+++++++.+.++.+.+.+.++.++.+++.++++.+++.+.++.++.+.++.++++++.+++++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".+.++++++++++++++++++++++++++++++++++++++++++++++.+++++.+++.+++++.+++.+.+++++.+.++++++.+.+.++.++.+++++++.++.++.+.+.+.+..++.+.+.++.++..+.++.++.+.+++.+.+.++.+..+.+.+..+.+..++.+..++...+..+...+..+.....+..+.+.+.+............+.....+..+......+....+.+....+...+.................................+.......+.........+..+......+.+....+.+.+..+.+.....+...+..+.....+.##.##.####.#.#.........+.+....+..+.+..++.+.+..+.+.+.+.+.+.++.++.++.+++++.++++++.++..+++.+.+++.++.++.+.++.+..+.+.+..++.+++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".+.+++++++++++++++++++++++++++++++++++++++++++.+++++.++++.++.+.++++++++++++.++++++++.++++++++++++.+.+.+.++.++.+.+.+++.+++.+.+.+..+..++.+..+..+.+...+.+.+..+.++.+..+.+.+..+..+.++..+.+.+...+..+...+.+.............+................................................................................+........................................+.+..+...+..........####.#..#.#..#.#.#.........+.......++...+..+.+.+.++.+.+.+.++.++.+++.+.+++.+.+++.+++..++++.+.++.++.+++.++.++++++.+++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+.+++++++++++++++++++++++++++++++++++++++++.+++++.++++.+++++++++.++.++.++.++++.+++.++++.++.+.+.+.+++.+.++.++.+.++++.+.+..+.+.+.++.+.+..+.+..+.+.+.+.+..+.+.+..+..+.+.+..+..+....+..+.....+.....+....................................................................................................................................+..+..+...+............+.+..####.##.#..#............+...+.+.+...+.+..+..+.+.+.+.+.+.++.++.++.++++++.+++++++.+.+++.+.+.++.++.++.+++++.+..+.+++.++.+.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++.++++.++.++.++++++.++.++++.++.++++.+++.+++++++.+.+++.+.+.+.+....+.+.+.+.+.+.+.+.+..+...+.+....+....+..+...+..+......+..+..+....+..+.+...+.............................................................................................................................................+......+.+...+.........#.###.##.##.#.#.#.#...............+.....+.+..+.+.+.+.+.+..+.+++.++.+.+.++.+.+.+++++..++++++.++.++.++..+.+++++++.++.++++.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.+.+++++.+++++++++++.++++++++.++++++++.++.++++.+..+.+++..++.+.+.+.+++.+.+.+.+.+.+....+.+..+.+...+.+...+.+.+...+.....+.+.+..+.....+...................................................................#........#.......................#...................................................+....+.......+...+...+.+..#.###..#..#.#..............+.+.+...+.+....+.+..+...+.+.++.+..++.++++++++++++++.+.+++.+.+.++.++.++.+++.++.+..+.+.++..+++.+.+.+++.+.+.+.+.+.+.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++.+.++++.++.+.+.++++.++.++++.++.++.++++++.+.++++.++..++..+.+.+.++.+.+.+.+..+...+.+.....+....+.....+............+............+......................................#...........................#.#...#.##.#...#.#.#.#.#.##.##.#.#.#...#.#..#.................#.................................+...+..........+....##.###.##....#.#.#.#............+....+.+..+..+..+....+..+.++..++.+.+.+.++++.++.++.++.+.+.+++.++.++.++.++.++++.++.++.+.+.+.++.++.+++.++.++.+++.+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++.+++++++++.++++++++++.+++++++.++++++++++.+.+.+.++.+.++.+++.++.+.++.+...+.+.+..+..+..+..+..+...+....+.....+...+.+..................................................#.#.#...#.#.#.#.#.#.#.#.#.##.##.#...#.#.#..#.#.#.#.#.#.#.#..#....#.#...#....#..#.#.#.#.#.#.#.#....#..#..#..#.......................+..............+..#.####.#.##.#.#......#......+.+....+.....+..+..+..+.+..+.+...++.+.+.+++++.++++++.++.+++++.+.++.++.++.++.++.+.++.++.+.+++.++..+.+...+..+..+...+...+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.++.+++.+++.+.+++++++.++.++++.++.++.+++++++++.+.++.+.+..+.+.+.+.+.++...+...+..+..+.........+......................+..................................#..#.#.#.#.......#......#...#..#..#.#..#..#..#..#...#..#.#.#...#..#..#..#.#..#..##..#.#..#................#....#..#..#..#..........................+.......+..+..##.#.##.#.#.#..##.#............+.+..+.+..+..+...+....+...+.+...+.++.+.+.++.+.+.++.++.+.++.++.++.++.++.++.+.++.++.+.+...+..+.+...+....................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++.++++++++.+++++++++.+.+++++++++.++++++++.+.+..+.++.+.++.+.++.+.+.+..+...++..+.+....+....+..+.......+....+...........................................#.#...#....#..#.####.#.##.##..##..#..##...#..#..##.##.##.##.#.#.###.##.##.##.#.##..#...#.#..#..#.#.##.#.#.#.#...##............#.#.#.................................+..#####.#.#.#.#.......#.......+.......+.+..+..+....+....+..+.++.+..+.+.++.++.+++.++.++.+.++.++.++.++.++.++.+.+..+.+..+.+................................++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++.+.++++++.+.++++++.++.++.++++.+.+.+++++++.++.+++..+.+..+.+.+.+..+.+..+....+.+............................................................#.#.#.....#..#.#..##.#....#.#..#..##..##.##..###.##.##.#.#.#.##..#.#.#..##..#..#..#.#..##.###.#..#..#.#.#..#.#.#.#.#.#...#.##.#.#.#..#....#.#.........................+.+.....##.##.#.#....#.#.#...#.......+.+.+....+..+..+.+..+.+..+.....+..+.+.+..+.+++.++.++.++++.++.++.++.+.+.+.+.+.+.+...+......+......................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++.+++++++.+.+++++.+++++++++++++++++.+++.+..+++.++..++.+.++.+.+..+.+......+.+.....+.....................................................#.#.#.....#.#.#.#.#.#.#..#..##.#.#.##.##..##.##.##.#.##.##.#.##.###.##########.########.##.##.##..#.##.###..#.#.#..#...#.#..##.#...#..#..#..#.#....#..#.............................#####.#..###.#..#.#...............+.+............+..+..+.+...++..+.++.+.+.++.++.++.+.++.++.++.++.+.+..+...+..+.............................................+..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++.++.++.++.++++++++.+++.+.+.+.++.+.++++++.+.++++..+..++.+.+.+..+..++...+.+.+...............................................#...#..#.#.#.#.#.....#.##..#.#.#.#.#.#.#.###.##.#.#..#.###..#.##.##.##.##.###.###.###.#.#.#.#.##.#.#.####.##.#.###.#.##..#.#.#.#.##.##..#.#...#.###.#..#...#...#.#...#..#..#........................##.#.#.##...#..#...#.#......+.+.+.....+.+.+.+.+.+..+..+....+....+....+.+.+.+.+.++.++++.++.++.+..+.+..+.......................#.........................+.+......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.+.++.++++.++++++++++++++.+.+++++.+.+++.++.+.+.+..+.+.+..+.+..........+.........................#.........#..#....#.............#.##..#..#.#.#..#.#.##.##..##.####.####.######.##.##.##.##.###.###.##################.#.###.###.#.###.###.###.#.#.#..##.#.####.#...#.#.###.#.#..#.#......#...........................##.###.##.#.#..#.....#..........+.+.............+..+..+.+...+.+.+.+.+.+.++.+++.++.+.++.++.+.++...............#.....#....#......#............+....+.+......+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++.+++.+++++++.++++++++.+++.+.++++++.+.+.+++...++.+.+.+.++.+.+..+.....+....+.....................#...#....#..#..#......#.....#.#.#.#.##..#..#.#.#.#.#.##.#.##.##.###.#.#.####.##.#.#.##.##.##.######.###.####.##.##.###.##.######.###.#####.##.#.##.#.###.##.#.#.#.#..#.#.#.#.#...#.#.#.#...##.#...#..#..#..#................#######..#...#...#.#..#.......+....+.+.+.+.+.+.+..+.+.....+..........+.+..+.+.++.+++.++.+.+....+.........#.#.....#...#.............+..+..+.+..+.+...+.++.+.+...+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++.++++.++++.+.++++.++.+.+++.+++++.++.++++.++..+++..+.+.+.+..+.+..+..+.+...+......................#...#...#...........#.#....#.#.#...#.#...#.#.#.#.#.##.##.####.##.###.###.##.#.##.################.#.############################.#######.#.###.####.####.##.##.####.#.##.##.#.##.##.#.#.#..##..#..#...#........#..#..#.........##.##.###.##.#.#.#..#.......+...+...............+....+.+....+.+.+.+..+..++.+.+.++..+.+.+..+........#.#.#...#.#.#.............+.+.+..+..+.+.++.+.++++.+.+.+.+++.+.+..........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.++.++.+.++.+...+.+.....+..........................#..#............#.#.#.#..#....#.#.#...##.#.#.##.#.#.#.###.##.##.#.###.##.###.###########.##.#.#.##.##########.############################.###########.####.#.##.##.##.#.###.##.##.##.##.#.#.#.##..#..#..#.#..#.#.#...................###.##..#.........#..#.......+....+.+.+.+.+.+...+.+.....+.+........+..+..+.+.+.+.+.+.+.......#..#..#.#..#..............+.+++.+.+.++.++.+.+.++++.+.++++.+++.+.++.+++++.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++.++.+.++.+.++.+.+.++.++++.+.++.+.+++++.+++.++.++.+.+.+.+.+..+.++...+..+..................#.......#..#..#.#.........#...#.#.#...#.#..#.#.#.#.#.##.#.#.#.##.####.#.####.####.#.##.#.###############.############################################.#####.##############.##.##.##.##.##.####.##.#.##.##.#.#..#.#....#.#.#.#.#.#...#....########.###.##.#..#............+............+.....+..+....+.+.+.+...+.+..+.+.+.+.+...........#..#..#.#..#.#.#.......+.+.+..+.+.+.++.++++++.+.+++.+.++++.++++.++.+.+.+++.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.+++++++++++.++++.++++++++++.+.+++.+++.++.+.+.+.+.+.+.+....+....................#...#..#.#.....#.....#.#.#.#..#.#.#...#.#.#.#.#.#.#.#.##.####.###.####.######.#######################################################################################.##.##.##.#####.#####.##.#.##.##.##.##.#.#.##.#.#.##.......#........#...###.#.##...#..#..#...#.......+....+.+.+.+.+...+.+..+...+.+........+.....+.......+.+......#.##.#.#.#...#...........++.+.+.++.+++.++.+.+.+.++++++++++.+.++++.++++++++++.+++++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++.+++++++.++.+++++++++.++.++++.++++++++.+.+.++.+.+.+.+.+...+..+.+.................#.#..............#....#.#...#...#..#....##.#.#.#.#.#.#.#.##.#.#.###.####.####.########.#########.######################################################################.##############.###.#.########.##.##.##.#.##.#..#.#.#..#.##.#..#.#.#.#.....######.###..#..#..#............+............+.......+..+..+.+.+.+...+.+..+.+.+.........#.#..#.#.#..#...........+.+..+++++++.+.++.+++++.+++.++.+++++++++++++++++++++++++.+.++.+.+.+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++.++++++.++.+.++.+.+++++.++++.+.+.+.+++.+.+.+.++.+.+.+.+..+.....+...........#.......#.#.#.#..#.#..#.#....#...#..#..####..#.#.#.#.#.#####.#######.####.#########.###.###############################################################################################.###########.##.###.##.##.####.#.##.#.#.##.#..#.#.#.#....###.######.##.###..#..#....#............+.+.+.+.+..+.+.+...+..+........+...............#.###.#.##.#............+.+.+.+.+++.+..+.++++.+.+..+++.++++++++++++++++++++++++++++++++++.+++.++.+.++..+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++.+.+++++++++++++++++.+++.+++++++.+.+.+++.+.+..+.+...+...................#...#...#........#.....#...#.#..#.#.#.##....#.#.#.#.##.##.#.###.#.#.#####.#####.###################################################################################################################.#############.##.#####.##.#.#.#.##.#..#.#.###....#..########.#.#.#.#..#...............................+.......+.+.+...+.+.+.......#.......#.#.............+.+.+.+.+++.+.+.+++++.+.+++.++.+.+++++++++++++++++++++++++++++++++++++.++.++.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++.+++++.+.++.+++.+.+++.+++++++++.+.++++.++..+.+.++.+..++..+.+.+...........#.......#...#.#..#..#.#.#..#..#..#.#.#.#..###.#.##.###.##.##.##.#######.######.###########################################$##$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$##$###########################################.###.#######.#.##.#####.##..#.##.#.#...#.##.#.######.##.#.#.#.#..#...#...................+..+.+...+.+.+.......+...........#..#.####.#..#.#..#...+..+.+.+.+++.+.+.++++.+.+.+++.++++.+++.+.+++++++++++++++++++++++++++++++++++++.++++.++..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++.++++.++++++++++.+++++.+++++.++.+.++++.+.++.++.+.+...+.+...+..............#....#.#.#...#....#.........#..#..#.....#.#.#..#.##.#.#.##.#####.###.######.############################################$#$###$#############$#####$#############$#####$#$###############################################.#########.#.##.##.##.#.##.##.#..#.#.############.#...#..#....#.............+....+.....+.......+.+.+........#.#.#.#.##...#.#............+.+.+.+.+.+.++++.+.+.+++.+.+.+.++.+.+++.++++++++++++++++++++++++++++++++++++++.++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.++++.++++++.+++++.+++++++++.+.+++.+.+.+.+.++.+.+.+...+...............#.......#...#.#..#.#.#.#..#..#.#.###.#..#.##.#.##.####.##.#.#######.#####################################$##$#$#$#$#$###$#$##$#$#$#$$#$#$##$$#$##$#$#$#$#$#$###$#$#####$#$##$############################################.##.#.####.####.####.##..#.##.##.#######.#.#.#.##...#...........................+.+..+.+.+.............#..##.#.#..##.#........+.++++.+.+++++.+++.+.++.+++.+.+++.++.+.++++.+++++++++++++++++++++++++++++++++++++++++++.+++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++.++++.++.++++.++++.++.+.+++.+.+.+.+.+.+.+..+.+...+............#.#.#...#.#.#..#.#....#...#...#..#..#.#...#.##.#.####.##.#.##########.######################################$##########$###$#####$##$#$#$##$#$#$###$#$#$#$#$##$#$#$#$##$##$#####$###$#$###############################################.#####.##.#.##.###.#.#.#.#.###########.#.###..#.#.#.#..............................+.+........#..#.#.#.#.##..#.......+..+.+.++++.+..++.+++.+.++..++.++.++.++.++..++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++.+.+.++.+.+++++++.+++.+++.+++++.++++.+++++.+.+.+.+..+.+..+........#.......#.......#....#.#..#...#..#..#.#..#.##.#.#.##.#.#.##.###.#.##.#####################################$#$####$#$#$#$###$#$#$$$##$$##$#$#$#$#$#$$$###$#$#$#$$#####$##$##$#$#$$###$####$#$#$#$#$#$#$#$#$#$##$#############################.#######.###.#########.#########.####.#.##.........#..#...................+..+.............#.#.#.###.#.#...#......++.+.+.+.+.+++.++.+.+++.+++.+++.+.++.++.+++.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.+++.++++++.++.+.++.+..+.+.+.+..+...+..............#.#....#.#.#..#.#...#.#.#.#.#..#.#..##.#.#.#.##.#.#######.######################################$#$#$#####$#$###$##$#$#$##$###$#$##$#$#$#$#$##$##$$$$#$#$#$##$$$$##$$#$#$#$##$#$#$#$##$###$#####$############$##$###########################.#.###.##.#.#.#.#.########.####.#.#.#..##.#.#.#.......#.................+..+.........#.#.##.##..##...#.......+..+.++.++++.+.++.+.+.+.+.+.++.++.++.+.++.+.+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++.++++.+.+++.++++++++++.+.++.+++..+.++.+.+..+.+..+..........#..#.#....#.#...#..#...#.#...#...#.#.#.#.#..#.#.###.#####.#.#.###############################$##$##$#######$#$#####$#$#$##$#$#$$#$$$#$#$$$$#$#$#$#$$#$$#$##$#$#$#$$###$#$##$#$#$#$#$#$##$##$#$#$#$$#$##$#$$#$#$#$#$#####$#$##########################################.##########.#####.##..#.#....#........#........................#.##.#.#.##.##...........+..+..+.++.+.++++.++++++.+++.++.++.++.+++.++.+++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++.++.++++.++++++.+++.++.++.++++++++.+.++.+.+.+.++.+.+.+...+..............#.#...#.#..#.#.#...#.#.##..#.#.#.#.##.#.#.#.#.#.##########.####################$##$##########$#$#$#$###$$#$$#$##$$#$$#$#$$##$$$$#$#$$#$$$#$#$$#$$#$$$$#$$$#$$$$#$#$$#$#$#$#$#$#$#$#$#$#$####$#$#$##$##$#$###$#$#####$#$##$######################.####.##.#.################.#.##.##.#..#.#..#.#...#........................#..#.##.###..#....#......+..+..++.+.+.++..+.+..+..++.+.+.++.++.++.+++.+++.++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.+++++.++++++++.++.+++.+.+.+.++++.++.+.+...+.+....+........#..#.#.#...#.#...#.......#..#...#.#.#.#.#.#.#.##########.#.#.##.####################$#######$##$#$#$####$###$#$##$##$#$$##$##$#$##$$#$#$$#$#$$#$#$$$#$$#$$#$#$$#$#$$#$#$$$#$$$$$$#$$$#$$$#$$$#$#$#$$#$#$#$$#$#$##$#$###$$#$####$###$#$#$#############################.####$###########.###.#.#.#..#..#..#.......#................#..##.#.###..##..#.......+.....+...+.+.+.+++.++++.++.++.+++.++.++.+++.++.+.++.+.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++.++++.+.+++.++.+.+++++++++++++++.+..++..+.+.+.+..+.+............#......#..#..#...#.##.#..#.#.#..#..#.#.##.##.#.#.#.#.#################################$#$###$######$#$#$#$##$#$#$$##$#$$$$$#$$$$$#$#$$#$$$$#$$$$#$$$$$$$$$$$$$$$$#$$$$$#$$#$#$#$$$#$$##$$#$#$$#$$#$$#$#$##$#$#$#$##$$##$##$#$#$#$######$#$################################$############.###.#..#..#..#..#..#....#.............#..##..###..##..............+.+..+.+..+.+.+.++.+.+++.++.+++.++.++.++..++.++++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++.++++++++++.+++++.++.+.++.+.+.++.++.++.+.+.+.+..+.........#.....#.#.#..#..#.#.#....#..#...#.#.#.#.#.#.##.###.#############################$##$#$##$####$#$##$#$$##$##$#$#$#$$#$#$$$#$#$#$$$#$#$$$$$#$$#$$$$#$$$$$#$$#$#$#$#$#$$$$#$#$$$$$$$$$$#$$$#$$$#$$$#$$$#$#$$$$#$$#$#$$#$$$##$$#$$#$####$#$#$######$##########################################.##.##.##.#.#.#..#...................#.#.##.####..##..#..........+...+..+...+..+.+.+.++.++.+++.++.++.++.+++.++.++.+.++++.+.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++.++++++++.+.+.+++++.++++++++++++.++.+.+..++.+.+...+..+.+........#.#..#...#...#...#..#.#..#.#.#..#.#.##.###.##.#.##.#.##.##.###############$#$#######$##$#$####$#$##$$##$#$#$#$$#$$#$$#$$#$$$#$$$$$$#$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$#$#$#$$$#$$$$$$$$#$$$#$$$$#$#$$#$$$$#$$##$$$#$##$#$#$$##$#$#$#$#$##$#$#$##########################$##############.##.#.#..#.#..#.#.#.#....#..#..#..#.#.##.#.###..#...........+..+..+...+..+.+.++.+.++.++.+.+.++.++.++.+.++.+.++.+..+.+.+++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.+.+++++++++.+++++.+++.++.+++.+++.++..+.+.+.+.+................#..#..#.#..#...#....#..#..##.#.#..#.#.#.############################$#####$#$#$##$####$#$$##$#$##$#$$#$#$$#$#$$#$$#$$$#$$#$$#$$$$#$$$$$$$$$$$$#$$#$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$#$#$$$$$$#$#$$$$$$$$$#$$$#$$$#$#$$$#$$#$#$$#$#$#$#$##$#$###$#$#$##$#################$###$############.##.###.#..#..#.#...#.#......#..#..##.####.#.#...........+.....+..+.+..+...+..+.+.+++.++++++.++.++.++++.+++.+++++.+++.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.++++.+++.+++.++.++.+.++.++.+..+.+...+.......#.#.#.#..#.#.....#.#.#..#.#.#.#.#..#.#.####.###.#.##.#.##.###############$################$#$##$##$#$#$$#$$#$#$$#$$$$#$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$#$$$#$$$#$$$$#$$$$$#$$#$$#$#$#$#$##$#$#$##$$######$##$#$################$##$##############.#.##.#..#.....#.....#..#..#.#######.##.#.#.......+.+..+.+...+....+..+..+.+.+.+..++.+.+.++.++.++.+.+++.++.+.+++.++.++.++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++.++.++++.++.+.++++.+++++++.+++++.++.+.+..+..++.+..+.................#...#.#.#......#.#...#.#.##.#.#.#.###.#####.########################$#$#$#$#$#$$#$#$#$$#$$#$#$#$$##$$$$#$$#$#$$#$#$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$#$$$#$#$$$#$$#$$$#$#$#$$#$#$#$$##$$#$#$##$####$############$$######################.##.#.#.##.#.##.#.#.#.#####.#.#.##.#.........+....+....+...+.+..+..+.+.+.+.++.++.+.++.+.++.++.++.+++.+++.+.++.++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++.++++++++++.+++.+.++++++.+++.++++.++.+....+.+..+.........#.#.#...#....#..#.#.#...#.#.#.#.#.####.#.#.##.########.############$#$##$######$##$##$#$##$##$#$$#$$##$$$#$#$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$#$#$$$#$#$#$#$###$##$#$##$###$####$###########$#$#$################.##.###.##..#....#..#.#.#.#.######.#..#......+...+....+...+.+......+......+.+.++.++++.++++.++.++.++.+.+.+.+++.++.++.+++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++.++.++++.+++++++++.++.+++.+++.+.+..+.+++.+..+.........#....#..#..#.#..#....#..#..#.#.#.#.#.#..#####.####.################$#######$#$#$##$##$$#$#$$#$#$#$#$#$$$$#$$$$$$#$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$$#$#$#$#$#$#$$###$#$#######$$#$##$#$#################.##..##.##.#.#.##.#########.##.#..........+...+....+......+.+..+.+.+.+.+.+.+.+.++.+.++.++.+++.+.+++.++.++.++.+++.++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++.++++++++.++++.+.++.+++++++.++..+.++.++.+..+..+..+.....#...#.#..#..#...#...#.#..#..#.#..#.##.#.###.#.####.###.#################$##$####$##$#$#$##$#$#$#$$$#$$$$#$#$$$#$#$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%$$%$$$$$$$$%$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$#$#$#$#$$$#$$$#$$#$$#$#$#$##$#$#$#$#$#$##$#$##$$###$###########.##.##.###.#.#.#.###.########.#.#.#.#.#.........+...+.+..+.+.+....+...+...+.+.+.+.++.+.++.++.+.+.++++.+++.++.++.++..++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++.++++.++.+.++++++++++++.+.++.++.++++.++..+.+..+...+..............#.#...#...#..#..#..#.#.##.#.##.##.######.######################$##$##$#$#$#$#$#$#$#$#$#$$#$$#$#$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$$$$$%$%$%$$$%$$%$%$%$$$$%%$%$$%$$%$%$%$$%$%$%$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$#$$#$#$#$#$$#$#$###$####$#$$$$##$#$##$##############.##.##.###.##.######.#.##.#.#................+............+.+..+...+..+.+.++.+.+++.+++.+++.++..++.+.+.+++.++.+++.++.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++.+.+.+++++++++++..++.++.+..+.++.+.........#.#.#....##..#.#.#..#..#.#..#..##.#.#.##.#.#.#################$#$##$#####$##$###$#$#$#$#$$$#$$#$#$$$$#$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$%$%$%$$$$%$%$$$$$$$%$$$$$$$$$$%$%$$$$$$$$$%$$$$$%$$$$$$$$%$$$%$%$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$$$$$#$#$$$$#$#$##$#$#$$##$$$###$#$#$##$####$#$###############.##.#.#############.###..#....#.............+.+.+.+.+..+..+.+.+.+..+.+.++.+.+.+.+.++.++.+++.++++++.+.+.++.+.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++.+.++++++++++++++++++.+.+.+.+++.+..+.++.+......+...........#.#...#......#..#..#.##.#.#.#.###.##########################$#####$###$##$#$#$#$#$$$##$#$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$$$$$$%$$$$$%$%$%$%$$%$%$%$%%$$%$$%$%$%%$%$%$%%$$%$%$%$%$$%$%$$$$$%$$$$$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#$$$$$$$#$#$##$$###$$##$$$$$$#$#$$#######################################..#..#.#..#.....................+...+..+..+.++..+..+.++.+++.++.++.++.++.+.+.+.+++++.+++++.++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++.++.++++++.++.+.+.+++.++.++++++++.+.+.+++.+..+.++.+........#..#.....#....#.#...#..#.#..#.##.###.###.#.####.############$#######$#$##$#$#$#$#$#$#$$##$$$$$#$#$$$#$$$$#$$$$$$$$$$$$$$$$%$$%$$%$%%$%$$$%$$$%$%$$%$%$%$$%$$%$$%$%$%$%$$$%$$%$$%$%$$%$$%$$$%$%$%$%$$%$$$%$%$%$$%$%$$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$#$#$$$#$$$##$$##$#$$#$$#$#$###$$#$#$############################.##.###.#.......#.........+...+.+.+..+.+..+..+.+...+.+.+.+.+.+.++.++.++.++.+.++.+++.+..++..+.+.++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++.+++.++++.+.+++++.++..+.++.......+........#..#.#...#.#...#.#..#..#.#.#..##.###.######.############$###$#$##$###$$#$#$#$#$#$#$#$$$$#$$#$$$$$$$$$#$$$$$$$$$$$$$$$$%$$$%$$%$$$$$$%$$$$%%$$$$%$$$%$$%$%%$%%$%$%$%$%%%$%%$%%$%$%%$%%$%%%$$$%$$$%$%$%$$%$%$$%$$$%$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$$$#$$$#$$$$#$$#$#$$$#$$$#$$###$#################################.#...#.#.#.#......................+...+.+.+...++.+.+.+.+.++.++.++.+.++.++++.++.+.+.+++.+++++++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++.+++.+.+++.++++++++.+++++.+.+.++.++.+..+++.+.................#.....#.#...#..#.#.##.##.##.#####.##############$########$##$#$##$#$#$#$#$$$#$#$#$$$$$$$$#$$$$$$$$$$$$$$$$%$%$%$$%$%$$%$$%$%%$$%%$%$$%$%$$%%$%$%$%$$%$$%$%$%$%$$%$%$%$%$%$$%$$%$$$%%%$%$%$%$$%$%$$%$%$$%%$$%$%$$$$$%$%$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$$#$$#$$$$$$$$$$$#$$$##$#$#$#$################$#$###########.#..#.#.#..#.#..............+...+..+...++...+...+.+.+.++.++.++++.++..+.+.++++.++.++.+.+.+.++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.+.+++++.+++++.++.++.+.++...+..+........#..#.#...#.#.....#.#.#.#.#..##.##.##.#.####################$##$###$##$#$#$#$#$#$$#$$$$$$#$$#$#$$$$$$$$$$$$$$$$$%$$$$$$%$$$$$%$$%$%$$$%$%$%$%$%$%%$$%$%$%$%%$$%%$%%$%%%$%%$%%%$%%%$%%%$%%%$$%$%$%%$%%$%$%%$%$$%$$$%$$$%%$%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$#$$$$$$$#$$$$#$#$$$#$$$#$#$###$#$###########$##########.##.##.##.#.#..#...#..................+...+...+.+..+.+..+.+..+..++.+.++.+++++++.+.++.+.++.+.+++.+++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++.++++.+.+++++++.+++++++.+++.+.+++.++..+.+.+.+..+.......#...#.....#.....#.#.....#.#.###.##.##.######.##########$#########$#$##$#$#$#$#$#$$#$#$#$#$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$%$$%%$%$$%$$%$%%$%$%$%$%$%$%$%%%$%%$%$%%%$%%$%%$%%%$%$%$%$%$%$%$%$%$%%$%$%$%$%$$%$%$%$$%%$%%$%$%$$$%$%%$%%$%$%$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$$#$#$#$$$$$$$$$#$$$#$#$#$#$##$##$#$###$#$#$#$#$########.##.###.#.#.#..#...#.#.................+..+....+.+..+.+.+.+.+++.+.++.++.+..+.+.++.++++.+.++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.+++.++.+++++++++.++.+++.+.+.+..+..............#.#...#.#....#.##.#.#.#..##.##.####.################$#$#$####$#$#$#$#$#$$$#$$$$$$$$$#$$$$$$#$$$$$$$$$$$%$%$%$$$%$$%$$$%$%%$%%$%$%$%$%$%%$%$%$%%$%%$%%%%$%%%%$%%$%%$%%%%%%%%$%%%$%%%$%%$%%%$%$%%%%$%$%$%%$$%$$%$%$%$%$$$$%$$%$$$$$$$$$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#$$$$$$$$$#$$$$#$#$#$###$####$#$#$#$#$###############.##.#.##.#.#.#...#.#...................+.+....+..+..+.+..+.++.++.++.++++++.+++.+.++++.+.++++.+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++.++++.++++++++.+++++++.+.+.+++.++..++.+...+...+.+......#......#.....#.#..#..#.#.#.##.#######.############$##########$#$##$#$#$#$#$#$#$#$#$#$#$$$$#$$$$$$$$$$$$%$%$$$%$$%$%$%$%%%$%$$%$%$%$%%%$%%%$%%%%%%%$%$%%$%$%%$%$%%%%%$%%$%$%$$%$%%$%%$%%%$%%$$%%$%$$%$%%$%$%$%$%%$%$%$%$%%%%$$%$$%%$%$%$%$$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$$$$$$$$$$$$#$$$$#$#$$$#$#$#$#$#$##$##$##########.###.####.##.#.#.#.#....#......................+.....+.+.++.++.++.++.++.+.+.++.+.+++.+.++++.+.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.++++++++.+.+++++++.++.+++..+.+++.+.+...........#.#.....#.....#..#..#.#.#.##.#.##.##################$#$#$#$##$#$#$#$#$#$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$%$$%$$$%$$%$$$%$%%$%$%%%$$%%%$%%%$%$%$%%%%$%%%%%%%%%%$%$%%$%%%%%%%%%%%%$%%%$%%$%%%$%%%%%$%%$%$%%$%%$$%$%$%$%$$$$%$%$%$$$%$$%$$%$$$%$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$$$####$#$#$#$#$$#$##$##########.#####.##.##.#.#.#.#.#..#.#.#...................+.+....+..+.+.+.++.++.+++.++.+++.+.+++.+.++.+.+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.+++.++++++.++.++.++.+.++.+...+.+..................#....#.#..#..#.#.###.##.#################$##$#########$#$#$#$#$$#$#$#$#$#$#$#$$$$$$$$$$$$$$$$%$$%$%$$%$%%$%$%%$%%$%%$%%%$%$%%$%$%%%$%%%%%%%%%%%%%$%%%$%%%%%%%%%%$%$%%%%%%%%%%$%%%%%$%%%$%$%%%$%%%%$%%$%%%%$%$%%$%%%$%%$%$%%$%$%$%$%$%$$$$%$%$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$#$$$#$#$$$$$#$$$#$$##$##################.#####.####.#.#.#.#.......#.....................+..+.+..+.++.++.+.+.++.+++.+.++.+++++.++++.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++++.++++++.++++++.++.+++.+.+.+..+..+.+.......#..#.#....#.....#..#.#.#..###.##.###.##########$#####$#$#$#$$#$#$#$#$#$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$%$$%%$%$%$%$%$%%$%$%%%%%%%%%$%%%$%$%$%$%%%$%%%$%%%%%%%%%%%%%%%%%$%$%%%%$%%%$%%%%$%%%%%$%%%$%$%$%%$%$%%$%$%$%$%%$$%$%$$%$%$$%$$%$%$%$$$$$%$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$#$#$$#$$##$$#$#$##$###############.####..##.#.#.#..##.#.#..#.................+......+.+.+.+.+.+++.++.+.+.+++.++.+.+.++..+.++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++.+++++++.++++.++.+++++.+.++++++.++.+.+.+..+.........#.........#...#.#..#.#.#.###.######.################$#####$#$##$#$#$#$$$#$$#$#$#$$$$$$$$$$$$$$$$$%$%$%$$$%$%$%$%$$%$%$%%$%%%$%%%%%$%$%$%$%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%%%%%$%%%%%%$%%%%$%%%$%%$%$%$%$%$%$%$%%$%%$$%$%$%%$%$$%$$$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$#$$$$#$$$$#$$$$$$$#$$#$##$#$###$###############.####.##.##.##..#..#.#..##.#................+.+..+.+.+.+++.+.++.+++.+.+++.+++++++.++++.++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+.++.++++.++++++.+.+.++.+.++.++..+.+..........#...#...#....#..#.#.#..##.#.#.#############$#####$##$###$#$#$#$#$$#$$#$$$$$$$$$#$$$$$$$$$$$$$$$$$$%$%$$%$%$%%$%$%%$%%$%$%%$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$%%$%$%%%$%%%$%%%$%%%$%%%$%$$%$$%%$$$%$$%$$%$$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$#$#$$$#$#$$####$##$#$##################.###.##.##.##.#..#....#.#.#.#............+....+.+.+.++++.++.++++.+.+.+.+.+.++.+.++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++++++++++.+++..+.+.+...............#........#...#...#.###.#######.##############$###$##$$#$#$#$$#$#$$#$$$$#$$#$$$$$$$$$$$$$$$$$%$$%$%$$%%$%$%$%$%%$%$%%$%%%%%%%%$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$%%%$%%%$%%%$%%$$%%$%%$%%$%%%$$%$$%$%$%$$$$$$%$$%$$%$%$$$$$$$$$$$$$$$$$%$$$$$$$$$$#$$$#$$$$$$$$$$#$#$#$##$#$##$#####$###########.######.##.##.#..#..#..#.#.........#...........+.+.+..+.+.+.++.++.+.+.+++.+.++++.+.++.++.++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++++.++.+++++++.++.+.+.++..++..+.+..+.................#..#...#..###.#..##.#.#################$###$##$#$#$#$#$#$$#$$#$$#$#$$$$$$$$$$$$$$$$$$%$$$%$$$$%%$$%$%$%%%%$%%%%%%%$%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$%%%$%%$%%$%%%$%%$%$%$%$$$%%$%%$%$$%$%$%$%$$%$$%$$$$%$$$$$$$$$$$$$$%$$$$$%$$$$$$$$$$$$$$$$$$$#$$$#$#$#$#$#$##$#$###$##################.##.####.##.##.#..#.#.#.#...#..............++.+.+.++.+.++.+++.+.+++.+.++++.++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++.++++++++++++..++.+..+..+.+......#............#..#....#.##.####.#.###########$#######$##$#$#$#$$$#$$#$$$$$$$$$$$$$$$$$$$$$$%$$$%$$$%%%%$%%%$%%%$%$%%%$%$%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%%%$%%$%%$%%%%$$%$%$%%$%$%$%$$%$$$%$$%$$$$$%$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$#$$$#$$#$#$###$#$##$#$##########################.#.#.##..#.#..#..#..#....#........+.+...+.+.+.+.++.++.+++.++.++.+.+.++.++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++#++++.+.+.+.+#+.++.+.+.+.+.............#..#..#.#...#.#.##.#.##.#.####################$#$##$#$#$#$#$#$#$$$$$#$$$$$$$$$$$$$$$$$$$$%$$$%%$$$$%$%$%%$%%%%%$%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&%%%%%%&%%&%%&%%%%%%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$%%$%%$%%$$%$%%$%$%$$%$%$%$$%$$%$$%$$$%$%$$$$%$%$$$$$$$$%$$$$$%$$$$$$$$$$$$$$$$$$#$$#$#$#$$$##$#$####$#$#$#$################.#######.##.#.##.#..#..#.#..#...........+....+.+.++.+.++..++.++.+++++.+.++.+.++.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++#++#++++.++++++++++++.++.+.+.+...+......................#...#..#.##.#################$##$#$####$#$##$#$$#$$$$$$#$$$#$$$$$$$$$$$$$$$%$$$$%%$$$%%%%%$%%$%%$%$%%%%%%$%%%%%%%%%%%%%%%%%%%%&%%&%%&%&%&%&%%%%%%&%%&%%%%%%%%%%&%%&%%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%%%%%%%%%%%$%%$%$%%$%%$%$%$%%$%$%$$%$%$$$$%$%$$$$%$%$$$$%$%$%$$$$$$$$$$$$$$$$$$$$$$#$#$#$####$##$##$$#####################.####.#.#.####.#..#.#.#.#.#.#...#...........+.+..+.+.++.+.+++.++.+.+.+.+.++.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++++++++++.+++.+.++++.+#+.+.+.+.+..+........#.....#..#.#.#.#.##.##.##.##.##.#######$########$#$#$#$$#$#$$$#$#$#$$$$$$$$$$$$$$$$$$$$$$%$%$$%%%$$$%$%%$%%$%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%&%&%&%&%%%%&%%&%%%%%%%&%%&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%$%$%%%$%%%%$%%$%%$%$%$$%$%$%$$%$$%$%$$$$$$$$$$$$$%%$%$$%$$%$$$$$$$$$%$$$$$#$$$$$#$#$$$$#$$#$$##$#$#$##$#$#####################.#.##.##.#.#.#...#..#...#.............+...+..+.+.+.++.+++.+.++++.+.+.++.+.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++.+++.+#+++++..+...+..........................#.#.##.######.###############$#$###$#$#$#$$#$#$$$$$$$$$#$$$$$$$$$$$$$$%$$%$$$$%$$$%%%%$%%%%$%%%%$%%%%$%%%%%%%%%%%%%%%%%%%%&%%&%%&%%&%%&%%&%%%&%&%&%%%%%%%%%&%&%%%%%%&%&%&%%%%%%%%%&%&%%&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%$%%$%%$%%$%$%%$%$%$%$$%$%$$$%$%%$%$$$%$$$%%$%$%$%$%$$$%$%$$$$$$$$$#$#$$$$$##$#$##$##$##$###$#####$################.#####.##.##.#.#.##..#..#..............+...+..+.+.+.+..++.+.+++.+.++.++.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++++#+++++++.+++++#++.++.+.+...+.............#...#..#.#.#.#..#.#.#.###############$#####$#$##$#$##$$$#$#$#$$$$$$$$$$$$$$$$%$$$%$$$%$%$%%$%$%$%$%$%%%$%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%&%%&%%%%&%%%%%%&%&%&%&%%%%%%&%&%%%%%%&%%&%&%&%%%%%%%%%%%%&%&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%$%%$%%$%$%$%$%%$%$$%$$%$$$$$%$$$%$$%%%%$%$$$$%$$$$%%$%$$$$$$$$$#$#$$$#$#$$#$$#$#$#$$##$#$######################.#####.####.#.###.#.#.##.##.#............+...+.+.+.+.+.++.++.++.++.++++.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+#++++++#++++.+++.+++.+.+.+..+...+........#..........#...#.###########.##############$#$#$##$#$#$$#$#$$$$$$#$#$$$$$$$$$$$$$$$$$$$%$$%$%$%%%$%%%%%%$%%%%%%%%%%%%%%%%%%%%&%%&%&%%%%%&%&%%&%&%%%%%%%&%%%&%&%&%%%&%&%&%&&%&%&%%&%&%%%%&%%%%%%%%&%&%&%%&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$%$%%$%%$%%%$%$%$%$%$%$$%$$%$%%$%$$$$$%$%$%$%$%$$%$%%$$$$$$$$$$$$$$$$$$#$$$#$#$#$#$#$###$###$#$#$#$##################.####.#.##.#..#.#.#..#.....#............+....+.+.+.++..+.++.++.++.+.++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+#++#.+...+..+..+...............#..#.#..##.#.#..#.#.#.###########$###$#####$$#$#$$#$$$$#$$$$$$$$$$$$$$$$$$$$$%$%$%$%%$%$%%$%%$%$%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%%%&%%%%&%&%&%&%&%&%%&%&%&%%%%%&%%&%%%&%&%%&%&%%&%&%&&%&%%%%%&%%%&%%%%%&%&%%&%%&%%%%%%%%%%%%%%%%%%%%%$%%%%%%$%%$%%$%%$%%%$%$%$%%$%$%$$$$$$%$$%$%%%$%$%$%$$%$$%$%$$$$$$$#$$#$#$#$$#$$#$$#$#$#$#$#$#$############################.######.####.#.#.#.#.##.#..#..............+..+..+..++.+.++.++.+.++.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#++++++.++++++.+.+.+...............#.......#...#.#.#####################$###$#$##$#$$#$$#$#$$#$#$$$$$$$$$$$$$$$%$$$$$%$%$$%$%$%$%%%$%$%$%%%%%%%%%%%%%%%%%%&%%%&%%&%%&%%%%&%%%%&%&%&%%%&%&%&%&%%%&%&%&&&%&&%&%&&%&%&%&%&%&%&%&%%&%&%&%%%&%%%&%&%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$%%$%%$$%%$%$%$%$%$$%%$%%$$%$$%$%%%$%$%$%%$%$%$$%$$$$$$$$$$$$$$$$$#$$#$$#$#$#$#$#$#$$#$$##$#$####################.##.##.#.####.##.#..#..#..#.#...............+..+..+.++.++.++.+.++.++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++.+++.+++++++#+...+..+..+.+..............#.#.#..#.#.##.#.#.#.#####################$$#$##$#$$#$$$$$$$$$$$$$$$$$$$$$$%$%$%$$$%%$%%%$%%$%%%%%%%%%%%%%%%%%%%%%&%%%%&%%%%%&%%%%&%%%&%&%%&%%&%&%%&%%&%&&&%&%&%%%&%%&%&&%%&%&%&%&%&%%&%%&%%%%%&%&%%&%%&%%&%&%&%&%&%%%&%%&%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%$%%%$%%$%%%$%$%%$$%$$%%$%$$%%$%%$%$%%$%%%$%$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$#$#$#$##$###$###$#$###########################.#.##.#.##.##.#..#..#.#............+..++.+.+.+.++.++++.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++#++#+++++++++++#++#+++.+.+.+..+...........#...........#.#.##.#########.############$#$#$$##$#$$$$$#$$$#$$$#$$$$$$$$$$$$%$$$$$$$%$%%$%$%$%%$%%%$%%%%%%%%%%%%%%%%&%%%%%%%%&%&%%%%&%%&%&%%&%&%&%&%&%&&%&%&%%%%&%&%&&&%&&%&%%&&%&%&%&%&%&&%&&%&&&&%&%&%&%&%%&%%%%%&%%%%&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%%$%%$$%%$%$$%$%$%$$$%$%%%%$%$%%%%%$$%$$%$$$$$$$$$$$$$#$#$#$$#$$$$#$$$$#$#$#$###$##$#####$################.##.#.#.#####.###.#.#..#.#..#.#...#...............+..+.++.+++..+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++.++#++.+++#+.++...+...+..............#.#.#.#.#.#..##.#.#.##############$####$##$#$#$##$#$$#$$$$$$$$$$$$$$$$$$$$%$%$%%$%$$%%%$%%$%%$%%%%%%%%%%%%%%%&%%%%%&%%&%%%%%&%&%%&%%&%%&%&%%&%&%&%&%&%&%&&&&%&%&%&%&%&%&&&%&&%&%&%&%&%%&%%&%%%%&%&%&%&%&%&%&%&%%%&%&%%%&%&%%%&%%&%%&%%%%%%%%%%%%%%%%%%%$%%%%%$%%$%%$%%$%%%$%$%%%%$%$%%$%%%%$%$%%%$%$$$$$$$$$$$$$$$$$$$$$$$$#$#$$#$#$$#$#$#$$#$##$#$####$#######################.##.##.##.#.##.#.##.#..##..#.........+..+..+.+..+.+.+++.+++.+.+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++#+++++#+++..+....+.........#.......#.#.####.##################$####$##$#$$#$#$$$$$$$#$$#$$$$$$$$$$$%$$$$$$$%$$%$%%$%$%%%%$%%%%%%%%%%%%%%%%%%%&%%%%%%%%&%&%%%%&%&&%%&%&%&&%&%&%&%&%&%&%&%%&&&&&&%&%&&&%&%&%&&%&&&%&%&&%&%&&&&%&%&%&%&%%&%&%&%&&%&%%&%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%%$%$%$%$$$$%$%%%%%%$%%%%%$%$%$$%$%$$$$$$$$$$$$$$$$#$$$$$$$$#$$#$#$#$##$#$##$#$#$#######################.######.#.####.#.##..#.#...#..#.#...........+.+.++.+.+.+.+.++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++#+++++++#++#++#+#+.+....+.+.+..............#..#..#..#...##.##.###.############$##$#$##$#$$$#$#$#$$$$$$$$$$$$$$$$$$%$%$%$$%$%$%$%%%$%$%%%%$%%%%%%%%%%%%&%%%%%&%%&%&%%%%&%&%&%%&%&%&%&%%&%&%&%&&%&%&&%&&%%&%%&&&&&&%&&&&&%&&%&%&%&&%&&&%%&%&%&%&%&%&&%&%&%&%%&%&%&%&&%&%&%&%&%&%&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$%%%$%%%$%$%%%%$%$%%%%%%%%$%%%$%$$%$$$%$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$#$$##$#$###$##$#$#$##############.#####.#.####.#.#.##..##.#.##.#.#...#................+.+.+.++.+.+.+.+.+++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++#+++#+++++++++++.+.++.+......+.............#..#..#.####.######################$##$#$$#$##$$$$$$$#$$$$$$$$$$$$$$$$$$$$$%$%$%$%$%$%$%%%%%%%%%%%%%%%%&%%%&%%%%%%%%%%&%&%%&%&%&%&%&&%&%&%&%&%&&%&%&&%&&&&&&&&&%&%&%&&&%&%&&%&&&&&&%&&%%&&&&%&%&%&%&%%&%%&%&%&%&%&%&%%&%&%%%&%%%%%%%&%%&%&%%%%%%%%%%%%%%%%%%%$%%%%%$%%$$%$%%$$$%$%%%%%%%%%%%%$%%$%$$$$$$$%$$$$$$$$$$$$$$$#$#$$$$#$#$#$#$$#$$##$#$$##$######$###########################.###.###.#.##.##.#.#..#.#.........+.+.+.+.++.++.+++++++.++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++#++#+.+..+..+.+.........#..#.....#.##.#.#.###.#.##############$#$###$#$##$#$$$#$#$#$$$#$$$$$$$$$$$$$%$%$%%$%$%$%%%$%%%%$%$%%%%%%%%%%&%%%%%%%%&%&%&%&%%&%%&%&%&%&%&%%&%&%&%&%&&%&&&&%&&%&%&&%&&&&&&&&&%&&&&&&&%&%&&&&%&&&%&%&&&%&&&%&&%&&%&%&%&%&%&%&%%&%&&%%&%&%&%&%%&%%%%&%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$%$%%%$%$%%%%%%%%%%%%$%$%$%%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$$#$##$###$#$#########################.#.####.###..##.#.#..#.#.#.....#............+.+..+.++.+.+.++++.++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+.+#+++#+++#++..+..+....+.............#.#..#..##.##.#######.########$#####$#$#$#$$#$#$#$$$$$$$$$$$$$$$$$$%$%$$$$%$$%$%$%$$%%$%$%%%%%%%%%%%%%%%%&%%&%%&%%%%%%%&%%&%&%&%&%&%&&%&&&&&&&&%&&%&%&&&&&&&%&&&%&&%&&%&&&&%&&%&&&&%&%&&&%&&&&&%&&%&%&%&%&%&%&%&%&%&%&%&&%&%%&%%&%%%&%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%%$%%$%%%%%%%%%$%%$%$%$$$$$$$%$$$$$$$$$$$$$$$$$$$#$$$$#$#$$#$$##$#$#$#$$#$##$#$#$####$###################.###.#.##.##.#.##.#.#.##.#............+....++.+.++.+++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++#+++++++++++++#+++.+.+.+.+.+...+..............#...#.##.##.#.#################$##$#$#$#$#$$$$$#$#$$$$$$$$$$$$$$$$$$%$%$$%$%$%%%%$%%%%%$%%%%%%%%%%&%%%%%%%%%%%&%%&%&%&&%&%&%&%&%&&%&&%%&%&%&&%&&&&&&%&%&&&%&&&%&&&&&&&&&&&&&&%&&&&&&&&&&%&%&&&%&&&&&&&%&&&&%&&%&%&%&%%&%&&%&&%&%&%&%&%&%&%&%%%%&%%%%%%%%%%%%%%%%%%%%$%%%%$%%%$%%$%%&%&%&%%%%%%%$%$$%%$%$$$$%$$$$$$$$$$$$$$$$$$$#$$$$$$$$#$$$$$#$#$##$##$#####$#$#######################.#######.#.##.#.##.#.#.#.#.#.#.........+....+..+.+..+++.+.+.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++#+++++#++++++#+#++++..+.+.+...+..+............#..#..###.#.#.######.###########$#$##$#$#$#$#$$#$#$$$$$$#$$$$$$$$$$%$$$%$$$$%%$%$%$%$%%$%$%%%%%%%%%%%%%%&%&%%&%&%%%%&%&%&%%%&%&%&%&%&%&&%&&%&&&&%&&&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%&%&&&&&&&%&&%&%&%&&&%&%&&%&&%&&%&&%&%%&%%&%&%%%&%&%%%%%%%&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$%%$%%%%%%%%%%%%%%$%%$%$$%$$$%$$$$%$%$$$$$$$$$$$$$$$$$$$$$#$$$$#$#$$$#$#$#$##$#$#######################.######.#.#.#.##.#.##.#.#.#.#.#....#...........+..+.+.+++..+++.+.++++++.+++++++++++++++++++++++++++++++++++++++++++++++.+.+++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++#+#++++++#++#+.+..+.+...+...........#...#..#...#.####.##.#################$###$#$#$#$$#$$#$$$$$$$$$$$$$$$$$%$$$%%$$$%$%$%$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%%&%&&&%&%&%&&&%&%&&%&&&%&%&&%&&&&&&%&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%&&&&&&&&&%&&%&&%&%&%&%&%&%&%&&%&&%&%&&%%&%&&%&%&%%%%&%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%&%%%%$%%$%%$%$$%$$$%$%$$$$%$$$$$$$$$$$$$$$$$#$$$$#$$$$#$#$#$#$#$#####$#$#$#$##$###############.##.########.###.#.##.#.#...#.#...........+..+..+.+...++.+.+++.+.+++++.++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++++++#++#++#++.+.+..+.+....+.......#...#..#.#.##.##.################$###$#$#$#$#$#$$$#$$#$$#$#$$$$$$$$$$$$$$$%$$$$%%$%$%%$%$%%$%%$%%%%%%%%%%&%&%%&%&%&%&%%%&&%&%%%&%&%&&%%&&%&&&&&%&&&&&&&&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%&%&&&%&&%&&&&&&%&%&&&%&%&%%%&%&%&&%%&%%&%&%%&%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%&%%%%%%%%$%$%$%$%$%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$#$$$#$$$#$$$#$#$#$$$#####$###$#######################.##.###.#.###.#.##.##.#..#.#..#.........+..+.++.+.+.+.+.+.+..+.++.+.+++++++++++++++++++++++++++++++++++++++++.++.+.+++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++++++#++++++.+.+.++...+.+.................#.#..##.##.#.##############$######$#$#$#$#$#$$$$$$$$$$$$$$$$$%$$%$$$%$%$$%$%$$%%%$%%%%%%%%%%%%%%%%%%%%%%%&%%%&%&%%&%&&&%&%&&%&&%&&&%&%&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%&%&%&&&&%&%&&&%&&&%&%&%%&&%%&%&%%&%&&%&%&%&%%%%&%%&%&%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$%$%$%$%$%%$%$$$%$$%$%$$$$$$$$$$$$$$$$$$$$$$$#$$$#$$$#$#$##$#$$###$####$##$##################.###.#####.##.##.#.#.#.#...#........+...+.....+.++.++.+.++++.+.++++.++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++#+#++++#+#+#+.+.+..+.+......+........#..#..#.###.##.###################$#$#$##$#$$#$$$$#$#$$$$$$$$$$$$$$$$$$%$$%$$%$%$%%%%$%%%%$%%%%%%%%%&%%&%%&%&%%%&&%&%%&&%&%%%&&&%&&&&&%&&%&&&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%&&&&&&&%&%&&&&%&%&%&%&%&&%&&%%&&%&%&%&&%%&%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%$%%%%$%$%$%$$$$$%$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$$#$#$#$##$#$###$###$###$#################.####.#.##.##.#.#.#.#.#.#.#..#.........+.+.+.+..+.+.++..+.+++.+.+++.++++++++++++++++++++++++++++++++++++++++.++.+++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++#+++#+++.++++++++.+..+.+.+.+.+.+............#.#..#..##.###.##.#########$#######$#$$#$#$$$#$$$$$$$$$$$$$$$$%$$%$%$$%$$%%$%$%$%$%%%$%%%%%%%%%%%%%%%%%&%%%%&%&%%&&&%%&%&&&%&%&&%&%&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%&%&&&&&&&&&%%&%%&&%%&%&&%&%&&%%&%%&%%%&%%%&%%&%&%%%%%%%%%%%%%%%%&&&%%%%%%%%%%$%$%$%$$%%$%$$$%$$$%$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$#$$#$#$#$##$##$###$###$####$################.#.####.##.###.#.#..#....#.............+..+.++.+.+..++.+..++.++.+++.++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++#+++.++#+#+#+#++.+.+..+................#.....#.###.##.#################$#$#$#$##$#$$##$$#$$$$$#$$$$$$$$$$$$$$$%$$%$$%$%%$%%%$%%%%$%%%%%%%%%&%%&%%%%&%&%&%&%%%%&%&&%&&&%&&&&%&%&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%&&&&&%&&%&&&%&&&&&%&&%&&%&%%&%%&%&%%&%&%%%&%%%%%%%%%%%%%%%%%%%%&%%%&%&%%&%%%%%%%%%$%$%%$%$%$%$$%$$$%$$%$%$$$$$$$$$$$$$$$$$$#$$$#$#$$#$$#$#$#$##$##$####$####$#############.#########.#####.#.##.##.###.#..#.#.......+..+.....+.+.++.+.++..++.++.++++.+++++++++++++++++++++++++++++++++++++.+.+.+++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++++++++..+.+..+..+.+.+...........#.#.#.#...#.##.##.####################$#$#$#$$$$$#$#$$$$$$$$$$$$$$%$%$$%$$%%$%$$%$$%%%$%%%%%%%%%%%%%%%%&%&%%%%%%&%&&&&&%&%&%&%&%&%&&&&%&%&&&&&&&&&&&&&&&&&&&&&&&&&*&&&*&&*&&&&*&&&*&&*&&*&&*&&*&&&*&&&&&&&&&&&&&&&&&%&&&&%&&&%&&&%&&&%&%&&%&%&%&%&&%&&%&%&%%&%&%&%%%&%%%%&%&%%%%%%%%&%%%&%&&%%%%%%%%%%%$%%$%%$%$%$$%$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$#$$$$#$$$#$#$#$#$####$#################.#####.#####.####.##..#...#..#..............+.+++.+.+..+.+..++..+.++.+.+++.++.+++++++++++++++++++++++++++++++++++.+.+.++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++#+#+++#++++#+#+#+#++.+.++..+.+....+............#.#.#####.#################$##$#$$$#$#$#$$#$#$$$$$$$$$$$$$$$$%$$$$$%$$%$$%$%%$%%%$%%%%%%%%%%%%%%%&%%%%%%&&%&&%%&%%%%&%&&&%&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&*&&*&&&*&&&&&&*&&&&&&&&&&&*&&&&&&&&*&&&&*&&&&&&&&&&&&&&&&&&%&%&&&&%&&%&%&&&&%&&&&&%&&%&%%%&%&&&%%&%%&&%%%%&%%%%%%&%%%%%%%%&%%%%%&%%%%%%%%%%%$%%%$%$%$%$%$$%$$$$$%$%$%$$%$$$$$$$$$$$$$$$$#$$$$#$$$$#$#$#$#$#$##$##$#$###$###$#############.####.#.####.###.###.##..#..#..#........+.+...+.+.++.++.++.+++.+.+.++.++.+++.+++++++++++++++++++++++++++++++.++.+.+.+++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++#+++#+++++.+++..+.+..+.+..+.+.........#..#..#.#..#.###.#.###########$###$#####$#$#$$#$$$$#$$$#$$$$$$$$%$$$%$%$%$%$%%$%$%%$%$%%$%%%%%%%%%%&%%%%%&%&%%%&%%&&%&&&&&&%%&&&%&%&%&&%&&&&&&&&&&&&&&&&&&*&&*&&&&&&&&&&*&*&&&&*&&*&*&*&&&&&*&*&*&&&&&&&&*&&*&&&&&&&&&&&&&&&&&&&%&&%&&&%&%&&&%&%&&%&%&%&&%&%&%&&%&%%%%&%&%%%%%%%%%%%&%&%&%%%&&&%%&%%%%%%%%%$%$%%$%$%$%$%%$%$%$%$$$$$$%$$%$$$$$$$$$$$$$$$$$#$$$$#$$$$#$#$#$#$##$#####$###$###$####################.#.##.###.##.#.#.#..#.............+.+.+.+.++.++.+.+..+.+.++.++.++.++++.++++++++++++++++++++++++++++++.+.+.++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++.+++#+#+++#+.+.+..+.+..+....+.........#..#..#.##.#.#####################$#$$##$#$#$$#$#$$#$$$$$$$$$$$$$$%$$$%$%$%$$%$%$%%%%%%%%%%%%%%%%%%%&%%%%%%&&%%&%%&%%%%&%&&&%&%&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&&&*&*&*&*&&&&*&&&&&&&&&&&*&*&&&&&&&*&&*&*&&&&&&&*&*&&&&&&&&&&&&&&&&&&&&%&&&&&%&&&&%&&&%&&%&&%&%&%&%&&&&%&%%%&%&%&%%&%%%&%&%&%%%%%&%%%&%%%%%%%%%%$%%%%$%$%$%$$%$%$$%$%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$#$#$$$#$#$##$##$#$####$###################.####.#######.#.#.##.#.#.#..#..#.......+..+..+.+..++.+.+.++.+.++.++.++.+++.++++.+.+++++++++++++++++++++++++++.+.+..++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++#++#++++#++++.#++++.+.+.+.+.+.+.+...+........#..#.#.#.###.#.##.#############$####$#$#$#$$#$$$$$$$$$$$$$$$$$$$$$%$%$$$%$%%%%$%%%$%$%%%%%%%%%%%%%%%%&%&%&%%&&%&&%&&&&%&%%&&%&&%&&%&&&%&&&&&&&&&&&&&&&&&&*&&*&&&&&&&&&&*&&&*&**&**&*&&*&&*&*&*&&&*&&&*&&*&*&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%&%&&&%&&&%&%&&%&%&%&%%%%&%&&%%&%%%%%%%&%%%%&%%&%&%%&%%%%%%%%%%%%%%$%$%%$%%$$%%$%$$%$$$%$%$%$$$$$$$$$$$$$$$$$$$$#$#$$$$#$$$#$$$$#$$#$#$#$#####$#################.#####.##.######.##.#.#.#..#.............+..+.+++.+.+++..+.+..+.++.++.++++.+++++++.++++++++++++++++++++++.++.+.+.++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+#++++#++++#+#+.+.+.+..+..+..+.......#....#.#.#.#.#.##############$###$##$#$#$#$#$$#$#$#$#$$$$$$$$$$$%$%$$$%$$%%%$%$%$%%%$%%%%%%%%%%%%%%%&%%&%%%&%%&%%%&%%&%&%&%&&&%&&%&&&&&&&&&&&&&&&&&&&*&&*&&&&&*&&&*&*&&*&*&&*&*&&&*&&*&&*&&*&&&*&*&*&&&*&&*&&&&&*&&*&&*&&&&&&&&&&&&&&&&&&&&&&&%&&%&%&&%&&&%&%&&%&&%&&%&%&%%&%%&%%&%%%%%&&&%&%&%&&%%%&%%%%%%%%%%%%%$%$%%$%%$$%$$%$$%$$%$$$$%$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$#$#$$#$#$####$#$####$##$######################.#.#.##.#.#.#.#..#..#.......+...+..+..+.++.+.+++.+++.+.++.+++.++++.+++++++.++++++++++++++++++++.++.+.+++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++++++#++++#++.++.+.+.+.++..+..+..........#...#.#.#.###.##.#############$##$#$###$#$##$$$$$$$$#$#$$$$$$$$$$$%$$$%$$$%$%$%%$%%%%%%%%%%%%%%%%%%%%%%&%%&%&&&&%&&%&%&&&&%&&&&&&%&&&&&&&&&&&&&&*&&&&*&&*&*&&&*&*&&&*&&*&*&*&&*&&*&&&*&&*&**&*&&*&&*&&&*&&*&*&&*&&&*&&&*&&&&&&&&&&&&&&&&&&%&&%&&&&%&&&%&&&&%&&%%&%%&%&%&&%&%&%&%%&&%&&%%&%%%&%%%&%%%&%%%%%%%$%%%%$%$%$%$%%$$%$%$$%$$$%$$$$%$%$$%$$$%%$%%$%$$$%$%$$%$$$$$$$$$#$#$#$$#$####$########$#############.##.########.###.#.#.#..#...........+..+.+.+.++.+.+..+.+.+.++.+++.+++.++++.+.++++++.++++++++++++++++++.+.+.+.+++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++#+++.++#+++#+..+.+..+.+..+..+.............##..#.###.#######.#################$$#$#$$$#$#$#$#$$$$$$$$$$$$$%$$$%$%%%$%%$%$%%$%$%$%%%%%%%%&%&%%&%&%%&%%&%%%&%%&&%&%&%&&%&%&%&&&&&&&&&&&&&&*&&&*&&&&&&*&*&&&*&&*&&*&&*&&&*&&*&&**&&&*&&&*&&*&&*&*&*&&*&&&&*&&*&&&&*&&&&*&&&*&&&&&&&&&&&&&&&&%&&%&%&&%&%&&%&&&%&&&%&%%&%&&%&%%&%&%&%&&%&%%%&&%%&%%%%%%%%%%%%%$%%%%$%%$$%%%$%$%$$%$$$%$%$$%$%$%%%%$$%$%$$%$%$%$%$$$$%$$$$$$$$$$##$##$$#$#$#$###$####################.##.#.##.#.##.#..#..#.#.........+..+.+.+.+.+.++.+.+.++.++.+++.++++.++++++.++.++++.+++++++++++++.++.+.+.+.++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++.+.++#+.++.+++.++.+..+.+..+..+......#.....#.#...#.#.#.###########$##$#$#$##$##$#$#$#$$$$$$$$$$$$$$%$$$$%$%$%$$%$%$%%%$%%%%%%%%%%%%%%%%%%%%&%%&%%&%&&&%&&&%&&%&&&%&%&&&&&&&&&&&&&&&&&&&&&&&&*&*&&&&*&*&*&&*&*&*&***&**&&*&&&*&*&**&**&**&*&*&&*&&*&*&&*&&&*&&*&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%&&&%&&&%&&%&&%&%&%&%&%&%&%&%%&%&%&%%&%%%&%%&%%%%%%%%%%%$%%$%%%$$$%$%$%%$$%$$%$%%$%%%%$%$%%$%$%%$%$$$$$$$%$$$$$$$$$$$$$$$$$##$######$###############################.##.#.##.##....#.............+.+.+.+..+.+.++.+.+++.++.+.+++++.++++++++++++++++++++++++++.+++.+++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++.++++++..+#....+..+..+.+..+.........#.##.#.#####.################$###$##$##$#$#$$$#$#$$#$$$$$$$$$$$%$$$$$%$%$%$%%$%%%$%%%%%%%%%%%%%%%%&%%%&&%&&%&%%&&%%&&%&&&%&&&&&&&&&&&&&&&&&&*&&&&&&*&&*&&*&*&&&*&&*&*&&*&&&&&*&&**&**&*&*&&*&&*&&**&&**&&*&*&&*&&*&&*&&&&&&&&&*&&&*&&&&&&&&&&&&&&&&&&&&&&%&%&%&&&&&&%&%&&%&%&%&%%&&%&&%&&%&%%%&&%&%%%%%%%&%%%%%%%%%%%$%$%$%%$%$%$$%%$%%$%%%%$%$%$%$%$%$$$$%$$$%$$%$$$$$$%$%$$$$$$$$#$$##$#$#$###$###$##############.###.##.#.###.##.#.#...#.#...........+.+..+.+.+++.++.+..++.+.++++++++.++++++.+++.++++++++++++++++++++.+.+..++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++#++++++++#+#+#++.++++..++.+..+............#.....#.#.#.###.#.##############$##$#$#$#$#$#$#$$$$$$$$$$$$$$$$%$$%%%$$%$%$%%$%$%%%%$%%%%%%%%&%&%&%%%&%%%&%%&%&&%&%&%&&%%&%&%&&&&&&&&&&&&&&&&&&&*&&&&&*&&*&*&&**&*&*&&**&*&**&*&*&&*&&*&&*&*&**&**&&*&*&*&*&&*&&**&&*&&*&*&*&*&&&*&&&&&&&&&&&&&&&&&&&&%&%&&&&&&&%&%&%&&&%&&%&%&%&&%,,,%&&%&%%&&%%&%&%&%&%%%%%%%%%%%%%%%%$%%$%%$%$%$$%%%%%%%%%%$%$%$%$$$%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$#$###$####$###################.#######.##.##.#.###.#.#.#............+.+.+..+.+.+.++.++.+++.+++++++++++++++++++++++++++++++++++.++.+.++++++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++#++++++++++#+..++..+.+..+.+..+....#...#.#.#.#.#.#.#####.#############$##$#$#$#$#$#$$#$#$$$#$$$$$$%$$$$$$$%%$%$%$%%%%$%%%%%%%%%%%%%%%%%&%%%&&%&&%&&%&&%&&&%&&&&&&&&&&&&&&&&&*&&&&&&&&&&*&*&&&&*&&*&&&&&*&*&&&&&*&*&&*&*&*&*&**&*&*&*&&&**&*&*&&*&*&*&&&*&&*&&*&*&*&*&&&&&*&*&*&&&&&&&&&&&&&&&&&%&%&%&&%&&&%&&&%&&%&%&*@     @*&&&%%%&%&%%&%%%%%%%&%%%%%%%%%%%%$%%$%$%$%%%%%%%%%%$%$%%$%$$%%$$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$#$#####$##$#################.###.##.#.##..#..#...#.........+....+.+..+.+.+.+..++.+++.+.++++.++++++++++.++.++++++++++++++.+.+.+.+.++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++#+++#++#+.+.++...+.+.++............#..#.#.#.#.##################$#$##$##$#$#$#$#$$#$$$#$$$$$$$$$$$$%$%$%$$%$%%%$%$%%%$%%%%%%%%%%&%%&%%%&%%&%&%&%&%&%&%%&%&%&&%&&&&&&&&&&&&&&&&&&*&&*&&&&&&*&&**&****&&*&*&*&*&*&**&*&*&*&*&*&*&*&*&**&&**&*&*&*&*&*&&*&*&&*&&&*&&&&*&*&&&&&&&*&&*&&&&&&&&&&&&&&&&&&&&%&%&&%&&%&&&%>         >%&%&%&&%&&%&&%&%&%%%%%%%%%%%%%%$%$%$%%%%%%%%%%%%$%$%%$%$%%$$%$%$$%$$%$$%$$%$$$$$$$$$$$$$$$$$$#$$$$$#$####$#$###################.###.###.##.##.##.##.##..#.#........+.+...++.+.+.+.++..++.+++++.++++++++++++++++++++++++++++++++++++.+.+++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+++#+.+.+..+++.+.+...+.+..........#.#.#.#.##.#.#.##########$#####$##$#$##$#$$$#$$$$$$$$$$$$$$$$$$%$%$$%$%%$$%%%%$%%%%%%%%%%&%%%%%%&%%%&%&%&%&&%&%&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&*&*&&*&&*&&&&**&*&**&*&*&*&*&*&*&**&*&*&*&*&*&***&*&*&*&*&*&*&&*&&*&*&*&&*&*&&&&*&&*&&&&&&&*&&&&&&&&&&&&&&&&%&&&&&%&%&&%&%@           @%&%&&%%&%&%&%%&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%$%$%$$%$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$######$####$#####################.##.##.#..#...#................+....+..+.+..++.+++.+++++++++++.+++++++++++++++++++++.+.+..+.++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++.+.+...+.+..+.+........#.#.#...#.###.##################$##$##$###$$#$$#$$#$#$$$$$$$$$$$%$$%$$$%%$%%$%%%$%$%%%%%%%%%%%%%&%&%&%&%&%&%&%&%%&%&%&&&&&%&&&&&&&&&&&&&&&&&&&&*&&*&&&*&*&&*&&*&***&*&*&*&&*&*&*&*&*&**&*&*&*&*&*&*&*&&&*&*&***&*&**&*&**&*&&*&*&*&**&*&&*&&*&&&&&&&*&&&&&&&&&&&&&&&;@ @@*&&%&&%,             ,%&%&&&%&%&%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%%%%$%%$%$%$$$%$$%$$$$$$%$$$$$$$$$$#$$$#$$$$#$#$$$$##$#$#########################.####.##.#.##..###..#.#.........+.+..+.+.+.+.+.+..+.+.++.++.+++.+++++++++++++++++++++++++++.++.++.+.++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++#+++#++#++++++.+.+.+.+....+...........##.#.#.##.#.################$#####$$##$##$#$#$$$#$$#$$$$$%$$$$$$%$$%$$%%$%%%%%%%$%%%%%%%&%%%%%%%&%&%&&&%&&&%&&%&%&%&&&&&&&&&&&&&&&&&&&&*&&&&&&*&&&&&*&**&&*&&*&*&**&****&*&*&*&*&*&*&**&*&**&**&***&***&*&***&*&*&*&&&*&*&*&*&&&*&*&&&&&&*&*&&*&&*&&&&&&&&&&&,       @%&&&&      >,@      $&%&&&%&%%&&%%&%%%%%&%%%%%%%%%%%%%%%&%%%%%%%%%%%%$%$%$%$$%$$$%%$$%$$%$$%$$$$$$$$$$$$$$$#$$$$$$$$$$$#$$$#$#$##$#$###$#############.###.###.##.#.###...#.#...#...........+...+.+..+.++.+.++.++.+++++++++++++++++++++++++++++.++++.+.+.+++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++#+.#+#++.+.+..+.+..........#.#...#.#.#.###.##.########$######$#$##$$#$$$#$$$#$$$$$$$$$$$$$%$%$%$%$%%$$%%$%$%%%%%%%%%%%%%%&%%&%&%&%&%%&&%%&&%&&&&&&&&&&&&&&&&&&&&&&*&&&&&*&*&&*&**&*&&*&**&*&*&*&&*&*&&*&**&***&*&*&*&*&**&**&*&*&*&*&*&*&*&**&*&*&***&*&*&*&*&*&*&**&*&&*&&&&&&&&*&*&&&&&*,   ,,,@  @&&&&     &&%&%     *%&%&&&%&&&%%&%&%%%&%%%%&%%%%%%%&%&%%%%%%%%%%%$%$%%$%%%%%$%%%$$%$$%$$%$$$$$%$$$$$$$$$$$$$$$$#$$$$$$$$$#$###$##########################.###.#####..####..#.#..#...........+....+..+..+.+..+.+++.+.+++++++++++++++++++++++++++.+.+.+.+.++++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++#+++.+++++.+..+.+.+.........#.....###.#.###.#################$#$#$##$#$#$##$$#$$$$#$$$$$$$$$$$$$%$$%$%$%%%$%%%%$%%%%%%%%%%&%%%%&%%&%&%&&&%&&&%&&&%&&&&&&&&&&&&&&&&&&&&&*&*&&*&&*&*&&*&&*&&*&*&*&*&**&*&***&*&**&&*&*&***&**&*&*&**&***&*****&**&***&**&&*&*&*&*&*&*&*&&**&*&&*&*&*&*&&&&*&&&*  @$&*&%,  ,&&,    ,&&&&&,    ,&%&&%&&&%&%&&%&%&&%%%&%%%%%%%&%%&%%%%%%%%%%%%%%%%$%%$%$%$%$$$%$$%$$%$$$$%$$$$$$$$$$$$$$$$$$$$#$$#$$#$$$$#$###$##$#################.#########.#.###....#.#..#..............+.+..+..+.+.++.++.+++++.+.++++++++++++++++++++++++++++.+.++.++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++#+..++......+.........###.#..#.##.#################$######$#$##$#$$$#$$#$$$$$$$$$$$$%$%$$%$%$%%$%$%%$%%%%%$%%%%%%%%%&%&%%&%&%&&%%&%&%&%&%&&&&&&&&&&&&&&&&&&&*&&&&&*&&*&&&&*&&*&*&*&*&*&*&*&**&*&*&*&**&**&***&*&**&**&**&**&*&*&&*&**&&**&**&&****&&*&*&&*&*&*&*&*&*&&*&*&&&&*&&&*&*>  $&&&&&&, @*&;    *&&&&&*    ,*&&&&&&&&%&%&%&%%%&%%%%%%&%&%%&&%%%&%%%%%%%%%%$%%%%%%$%$%$%%%$%$$%$%$%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$#$$$##$$##$###$#$#################.##.##.##..####.#..#..#.#.......+.....+..+..+.+..+.+.+.++.++++.++++++++++++++++++++++.+.++.+.+++.++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++..++++#+++#+++++..+++.+........#.....#.##.##.##.#.#.########$####$#$$##$#$$#$#$#$#$$$#$$$$$$$%$$$$$%$$%$%$%%%%%%%%%%%%%%%%%%&%%&%%%&%&&%&%&&&%&%&&&&&%&&&%&&&&&&&&&&&&*&&&*&*&&*&&*&**&*&&*&**&*&*&*&**&****&***&**&**&*&***&**&**&**&*******&*&***&*&*&**&*&**&*&***&*&*&*&*&*&*&&&&**&&**&&&&&@ ,&&&&&*,&  &&,    ,&&&&&,    ,&%&&&&&&&&%&%&%&&%%&%%&%%&&&&&%%%&%%%%&%%%%%%%%%%%$$%%%$%$$$%$$%$$%$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$###$######################.###.#.##.###.#.#..#..#.............+....+..+..+.+.+.++.+.+++++++++.++++++++++++++++++++++..+.+..++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...+.+.....+........#.#.#.#.##.##.#################$######$#$##$$#$$$$$$$$$$$$$$$$$$%$%$$%$%$%$%%$%$%%%%%%%%%&%%%&%%&&%&%&%&&&%%&&%&&%&%&&&&&&&&&&&&&&&&&&&*&*&&&&*&&*&**&*&**&*&*&*&**&**&*&*&&**&**&&*&*****&**&**&***&**&*&*&****&*&*****&****&**&**&&**&**&*&*&*&****&*&*&&**&*%  &*&*&&&%$  &&,    @&&&&*@    ,&&&&&&&&&&&&&%&&%&%&%&%&&%%%%%&&%%%%&%%%%%%%%%%%$%%%%%$%$%%$%$%$%$%$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$$$$$###$#$############################.#.#.#.##.##.#.#.#.#.........+..+..+..+.+.+..+++++.+.++.+++.++.+++++++++++++++.+++.+.++.+++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#++.++.+.+++.+.+.++.............#..#.#.#.###.###########$##$###$#$$#$#$#$#$$#$#$#$$$$$$$$%$$%$$%$%$%$%$%%$%%%%$%$%%%%%%%%%%%%%%&&&%&&%%&&&%&&%&&&&&&&&&&&&&&&&&&*&*&&&&&&**&&*&*&&**&*&*&***&**&**&***&**&*&*&****&*&*&**&*****&***&*****&*&*****&*&***&*&**&**&***&**&*&***&**&&&*&*&*&*&*&*@ ,&&&&*&&%  &&%     @*&,@     %&%&&&&&&&&%&&&%&&%&%&%%&%&&&&&%%%&%&%%%%&%%%%%%%%%%%%%%%%$%%$%%$$%$%$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#$#$#####$#$##$################.##.######.##.#..#.#......................+..+.+.++....+++++++++++++++++++++++++++++++.+.++.++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++.+#+.+.+...+.....#.#.#..##.#.###.####.##############$#$###$#$#$#$#$$$$$$$$$$$$$$$$$$%$$%$%$%%%$%%%%$%%%%%%%%%%%&%&%&%&%%&&%%&&%%&&&%&&%&&&&&&&&&&&&&&&&&&&&*&*&*&&**&*&&*&&*&*&*&*&**&**&*&*&********&*&****&**&**&*&*******&********&*&***&*&***&***&*&*&*&**&**&***&**&*&**&*&*&*&  ,&**&&*&,  %&*@             @&&&%&&&&&&&&&&&&&%&&%&&&%&&%&%&&&%&%%%%&%%%&%%%%%%%%%%%%%%%$%%$%$%$%$$%$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$$$##$#$#####$##############.####.##.#..##..#.##..#.#.#.#.#..........+.+...+..+.+.+++++.+.+.+++++++++++++++++++++++.+++.+.++.++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.+...+...........#.#..#.##.###.###############$###$##$##$#$$$#$$#$$#$$$$$$$$$$%$%$%$%$%$%$%%$%%%%%%%%%%%%%%%%&%&%&%&&%&&%&%&&%&&&%&&&&&&&&&&&&&&&&*&*&*&&&*&&*&&*&**&***&*&***&*&**&**&***&*&*&*&****&*&***&**&****&*******&**&*************&**&*********&**&**&***&**&*&****&*&&,  *&**&*&@ @&&&%             $&&&&&&&&&&&&&%&&&&%%&%&&&&%&&&%%&&%&&&%%%&%%%%%%%%%%%%%$%%%%$%%$%%$$%$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$##$##$###########################.##.###.#.#.#.#.#...................+..+..+.+..+.++.+++.+.+.++.++++++++++++++++..+.+.+++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.+.++..+........#....##.##.##.###.###########$###$###$#$$#$$#$$#$$#$$$$$$$$$$$$$$$$%$$%$%$%%%%%$%%%%%%%%%&%%&%%%&%%&%%&%%&%&&%&%%&&&&&&&&&&&&&&&&&&&&&&&*&*&&*&*&&*&*&*&&*&**&**&**&**&**&********&*&*****&******&*************************&********&*&*&**&**&**&*&******&*&*&**&&@  ,*&&,@  ,&*&%$           %&&&&&&&*&&&&&&&%&%&&&&&&&&&&%&%&&%&%&%%&%&%%%&%%%%%%%%%%%%%$%%$%%%$%%$%$%$$$$%$$%$$$$$$$$$$$$$$$$#$$$#$#$$$$$$#$$$##$###$####$##################.#####.#.###.#.#.#.#.#.#.#.............+..+.+..++.+.+++.+++++++++++++++++++++++++++.+.+.+.++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++#++.+...+......#.#..##.#..#.##.##.##########$####$##$#$##$##$#$#$$#$$$$$$$$$$$$%$$%$%$$%$%$%$%$%$%%%%%%%%%%%%%%%%&%%&&%&%&&%&&%&&&&&%&%&&&&&&&&&&&&&*&&&&&&&*&*&*&**&*&*&***&*&**&**&**&*&***&*&**&*********************************************************&**********&*&********&*&,    @@   ,&&*&**%@       @&%&&&&&&&&*&&&&&&&&&&&&&&&&&%&&%&&%&%&%&&%&%%&%%%&%%%%%%$%%%%%%%%$%$%%$%$%$$%$%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$###$###$###$##############.#####.##.##..###.#.#..#...................+..+.+..+.+.+.+++.++.+.+++.++++++++++++++++.+.+++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++#+.++.++..+.+.+...........#..#.##.#.########.############$###$#$#$$#$$$#$$$$$$$$$$$$$$$$$$$%$%$%$%$%$%%%%%%%%%%%%%%%&%&%&%&%%%%&%%&%&%&%&&&&&&&&&&&&&&&&&&&&&&*&*&*&*&*&&*&*&*&**&*&**&*&*&*&****&*&****&***&*********************************************************************&*&&*&***&&&@      &&,@@@&&*&,,@ ,@,%&&&&*@    @,*&&&&&&%&&&&&&&&&&%&&%&%&%&%%&%%%%%%%%%&%%%%%%%%%$%%%%%%%%%$%$%$%$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$#$#$#######################.###.##.##..#.#.#.#..#.#.#...............+.+.+.+.++.++.++++++++.++++++++++++++.+.+.++.+.++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+...+.......#..#.#.#.###.#.##.###########$#$##$#$#$#$#$#$#$$$#$$$$$#$$$$%$$%$%$$%$$%$%%%%%%%%%%%%%%%&%%%%%%&%%%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&&*&*&*&**&**&*&**&****&*&******&*************&*********************************************************************&***&%%,,,&%&,     ,&&*,$&,$%&&&&,        @&&&&&&&&&&&&&&&&&&%&&%&&&%&&%&&&%&%%%%%%&%%%%%%%%%%%%$%$%$%%%$%$%$$$$%$$$%$$$$$$$$$$$$$$$$$$$#$#$#$#$$$$$$####$##$####$##############.###.###.#####.#.#.#.#.#.....#..........+.....+.+.+.++.++.+.+++.++++++++++++++++++.+..+.++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+.+.+..+.......#...#.#.#.##.#####################$##$###$#$#$#$$#$$$#$$$$$$$$$$$$$$%%$%$%%$%$$%%%%%%%%%%%%&%&%%%%&%&%%%&%%%%&%&%&&&&&&&&&&&&&&&&&&*&&&*&*&&&*&**&*&*&*&&**&*&**&***&******************************************************************************************&****&*&**&&%,&&*       **&&&&&&*&&*&          ;&&&&&&&&&&&&&&&&&&%&&%&%&%&%&%%&%%&%&%%%%%%%%%%%%%%%%%%%%%$%%$%$%$%$$%%$$$%$$$$$$$$$$$$$$$#$$$$$$$$$$$$$#$#$##$##$#$######################.###.#.####.#.#.#..#.#...............+.+..+..+..+.+++++.+++++.++++++++++++.+++++.+.+.+++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++.+..+...........#.#.#.##.#.#.#.############$#$###$##$$#$#$#$#$#$$$$$$$$$$$$$$$$%$$$%$%$%$%%%%%%%%%%%%%%%%%%%&%&%&%%&&%%&&&%&&&&&&&&&&&&&&&&&&&*&&&*&&*&&**&*&&**&*&****&***&**&*&**&*&*********************************************************=**=*=*****************************,,,,***&&,,       &&**,,,*&*&&;           &&&&&&&&&&&&&%&%%&%&%&%%%&%%&%&%%&%%%%&%%&%%%%%%%%%%%%%%$%$%$%%$%$%$%$$%$%$$%$$$$$$$$$$$$$$$$$$$$$#$#$$$$$$##$##########$##############.####.##.##.#.##.#.#.#.#...#.#........+....+..+.+.+.+.+.+.++++.+++++++++++++++++..+.+++++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#+.++.+.+...+....#.#..#.#.#.##################$#####$##$#$#$#$#$$$$$$#$$$$$$$$$$$$$%$$%%$%$%$%%$%%%%%$%%%%%%%%%%%%%%%%&%%%&&&%&&&%&%&&&&&&&&&&&&*&&&&&&&&*&&*&&*&&*&&*&*&*&*&*&***&*********&***************************************************=***********=*=**=*=*****************,      @,**&,       &*,     ,*&&            ,&%%%&&%&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%$%$%$$$%$$$$$$$$$$$$$$$$$$$$$$$#$#$$$$$$$$$#$#$#$$##$#$###############.########.##.####.##.##.#..#.....#.........+...+..+.++.+++.++.+.+++.++++++++++++++++.+.+.++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++#+.+..+.........#..#.#.#.#.#.###############$#$##$#$#$#$#$$#$#$#$$$#$$$$$$$$$$$$$%$$%$%%%$%%%$%%%%%%%%%%%&%&%%&%&%%%&&%%&%%&&&&&&&&&&&&&&&&&&&&&&*&*&&*&**&&**&**&*&*&*&*&**&***&*&*&*******************&*********************************=***=**=**=************=*=***********=          ,**,       %*       ,%%            @%%&%%&%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%$%$%$%$$%$$%$%$$$$$$$$$$$$$$$$$$$$#$#$#$$$$$##$##$##$####$###############.#.####.##.#.#.##..#.#.#.#...............+..+..+..+..++++++++++++.+++++++++++.+.+.+++++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++.+.+.........#..##.#.###.#####.#######$##$####$#$##$#$#$#$$#$$$$$$$$$$$$$$$$$$$%$$%$%$$$%%$%%%%%%%%%%%&%%%%&%%%%&%&%%&&%&&&%%&&&&&&&&&&&&&&&&&*&&&&&*&*&&**&&*&&**********&**&*******&*&************************************************************=*=****=*=*******=**=*****@   @;,,    >&&,     ,&@       @%%            @%%%&%%&%%&%%%%%%%%%%%%%%%%%%%%$%$%$%%%$$%$%$%$%$$%$%$%$%$%$$%%$%$%$%$%$%$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$#$###$######################.####.####.#.###..#...#.#..#.............+...+.++..+.+.+.+.++++++++++++.+++.+.+.+.+++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++#+..+.........#.#..#..#.#.#.###.###############$#$#$#$#$#$#$#$#$$#$#$$#$$$$$$$$$$$%$$%$%$%%%%$%%%%%%%%%%%%%%%&%%%&%&%&%%&%%&%&%&&&%&&&&&&&&*&&*&&*&&*&&*&&&&*&&**&**&*&&*&&*&**&***&**&*****************************************=**=***=*=*=**=**=**=*=*****=*=*****=**=******=**@   ,***=%,   ,%,,@ @,&&         %$            ,%%&%%&%%%%%%%%%%%%%%%%$%%$%$%$%%%$%$%$%%$%$%$%$$%%$$%$$$%$$%$$%$$$%$%$$$%$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$#$##$###$###$###################.###.#.##.#..##.#.#.#..............+...+.+.+..++.++++++++.+++++++++++++.++.+.+++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++.++.+.+........#.#.#.###.##.##############$########$#$#$#$$#$$#$$$$$$$$$$$$$$$$$$%$%$%$$%$%%%%%%%%%%%%&%%%%%%&%%&%%%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&*&*&*&*&**&**&********&**&***&***********************************************=**********=**=***=*=***=****=*******=*****,   %&&**&*&,  @&%&&$%&%&@        $&@           ,%&%&%%%%%%%%%%%%%%$%%$%%$%%%$%$%$%$%$%$%%$%$%$%%$$%$$%$%$$%$$$$$%$$$$%%$$%$$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$##$#$##$############.###.###.##.####.##.##..#.#...#.#.#.#................++.++.+.+.+.++++.+.++++++.++..+.++.+++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+#+........#...#.#.#.#.######.############$#$#$$$##$#$#$#$#$$$$$$$$$$$$$$$$$%$$%$%$%$%%$%$%%$%%%%%%%%%%%%&%%%&%%&&%&&%&&%&%&%&&&&&&&&&&&&&&&&&&&*&*&&&*&&**&*&**&**&*&*&**&**********&******************************=*=*=**=***=********=*=*******=****=****=****=**=****=***;  ,**&&&&&&&@  &&%&%%%%%@       @%%,          @$%%%%&%&%%%%%%%%%%%%%%%$%%$$%$%$%$%$$%$%$$%$%$$$$%$$%$$$$$$$$$%$$$$$%$$$$$$%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$##$#######$##########.##########.###.##.###.#.##..#..............+..+.+...+.++.+++++++.+++++.++.++.++.+.+.++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.++.+.........##.#.#.####.#.##########$##$####$###$$#$#$#$#$$#$$#$#$$$$$$$$$$$$$$$%$%$%$%%%$%%%%%%%%%%%%%%%%&%%%%%&%%%&&%&&&&&&&&&&&&&&&&&*&&&*&*&&&&*&&**&&*&*&**&**&*******&*&*************************************************=**=*=*=***=*=*=*=*=*=**=*=**=*=**=**=*=*****@  *&&*&&&&&&,  ,&%%,@@,%%       ,%%$,         &%&%&%%%%%%%%%%%%%$%$%$%%$%%%$%$%$%$%%$%$$%$$$%$%$$%$$$$%$$%$$$$$%$$$$$$$%$$$$%$$%$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$##$#$#$##$##$######################.###.##.#.#..#.#..#..#.#.#................+.+..++.+.+.++++++++++++++++.+.+.+++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+#+..+.........#.#..#.#.##.#.###############$##$#$#$#$##$#$#$$$$#$$$$$$$$$$$$$$$$$$%$%%$$%$%$%$%%%%%%%%%%%&%%%%&%%%&%&%%%&&%%&&%&%&&&&&&&&&&&&&&*&&&&&&*&*&*&&&*&**&*&**&*&*&*&************************=*************=*=*******=**=****=***=**==***=*=*=**=*=*=**=***************%   &&&&&&&&%&&  ,%&,    ,$,     ,%%%%%,      @%$&%&%%%%%%%%%%%%%%%%%%$%%%$%$%$%$%$%$$$$%$$$$$$$$%$$$$%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$#$#$##$##$##$##############.##.#####.##.###.###.#.##.#......#...........+.+.+..++.++++++++.+++++.+++++.+.+.+.+.++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+++.++..+......#....#.#.#.##.########################$#$$#$#$##$$$$#$$#$$#$$$$$$%$$$$%$$%%$%%%$%%$$%%%%%%%%%%&%&%%&%%&%&&&%%&&%&&&&&&&&&&&&&&*&&&&&*&*&*&*&&&*****&**&**&*********************************=*=*=**=*=******=*=*=***=**=****=***=**==**=****=**=**=**=*==*=*=*=*****&@ @%&&&&&%&&&,  ,&%      $$$,,,$%%%%%%%$,@,,,$%&%%%%&%%%%%%%%%%%$%%$%%$%$%$%$%$%$$%$%$%$$$%$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$$##$#####$#################.##.##.##.###..##.#..#.#.#...........+........+..+..+.+.++++.+++++.+..+.+.+.+++++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++#+.+.........#.#.#.###.#####.##########$##$#$$#$#$##$$#$#$$$#$$$#$$$$$$$$$$$$$%$$$%$$$%$$%%$%%$%%%%%%%%%%%%%%&%&%%&%%&&%&%&&%&&&&&&&&&&&&&&&&*&&&&&&*&**&&&&*&*&********************************=**=************=***=*******=**=**==*=*=*=*=***=*=*==**=**=**=**=**=*******&&&*@  &&&&%&&%%%,  ,%%      $&%%%%%%%%%%%%%$%*%%&%%&%&%%%%%&%%%%%$%%$%%$%%$%$%$%$%$%$%$$$$%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$##$##$#$###$#############.############.#.##.#.#.#.#.#.#.#..............+...+.+++.+++.+.+++.+++++++++.+.+..+.+++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++++.........#..#.#.#..##.##.##########$###$####$#$#$$#$$#$$#$$#$$$$$$$$$$$$$$$$$%$$$%$%%%%$%%%%%%%%%%%%&%%%&%%%%&%&%&&%&%&&&&&&&&&&&&&&&&&&*&&&&&*&**&&&&&***&***&*&***&**********************=***=***=**=***=*****=*******=**=**=***=*=*=*=**==*=*=**=*=*=*==*==*=*****&*&&&*&&,  @&&%&%%&%$   %%$      %%%%%%%%%%%%%%%%%%%%%&%%&%%%&%%%%%%%%%%%%%$%$$%$%$%%$%$%$$%$%$$$%$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$#$###$###$##################.#.#.####.####.#.#.#.....#.#........+....+..+...+.+.++++++++.++.++..+.+.+++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++#+....+....#...#.#.#.##.#################$###$#$##$#$##$#$$#$$$$$$$$$$$$$$$$$$$$$$%$%%%$%$%%%%%%%%%%%%%%%%%&%%&%&%&%&%&%&&&%&%&&&&&&&&&&&&&&&&*&&&&&&&*&*&**&&***&***************************=***********=**=****=*=***=*=*=**=**=**==*=**=*=*==**=*=*=*=*=*=**=**=*****&**&&*&&&%   ,%&%%&%$@  @%%&,    ,%%%%%%%,,@@>,%$%$%%&%%&%%%&%%%%%%%%$%%$%$$%%%%$%$%$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$#$$$##$$#####################.########.###.#.##.#.#.#.#...................+..++++.+++.+.+.+++++.+.++.+.+..++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+.++.+.+........#.#..##.####.#############$###$##$#$$#$#$$#$$#$$$#$#$$$$$$$$$$$%$%$%$$%%$%%%%$%%$%%%%%%%%%%%%&%%%%%%&%&%&%&&%&&&&&&&&&&&&&&&&&*&&&&*&*&**&&*&*&**&*&**&***********************=****=***=*=*******=*=****=****=**=**=*==**=*==*=*=**==*=*==**=*=*==*=******&*&&&&&&&&&,   ,&&%%&@   $$&%%,@,,.%%%%%%@      @,%%%%%%%%%&%%%%%%%%%%%%%%%$%$$%$%$%$%$%$%$$%$%$%$$%$%$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$#$###$$##$$#$###$###########.######.#.###.##.##.#.#.#.#..#..#..........+.....+...+.+.++++++++.+.+++..+.+.++++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+..+#+.......#..#.##.##.#.###.#########$####$#$#$##$#$#$#$#$$#$$$$$$$$$$$$$$$$$$$%$$%$%%$%$%%$%%%%%%&%%&%%&%%%&%&%%%&%&&&%&&%&&&&&&&&&&&&&&*&&&&&&&*&*&&**&*&*&**&****&*****************************=****=*=*=*=***=*=**==*=*=**==*=*==*=*=*==*==*=*===*==*==*=*******&*&&&&&&&&&&&%%,    @@@    &%%%%%$%%$&%%&%%          ,$$%%&%&%%%%&%%%%%%%%$%$%%%%$%$%$%$$%$$%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$##$##$###################.#####.##.##.###.#.#..#..#..............+.+..+.+.+++.++.++.+++++.++....+.+.+++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.++.++.+......#...#.#.#.#.###################$####$#$$#$#$#$#$#$$#$#$#$$$$$$$$$$$%$%$$%$%$%%$%%%%%%%%%%%%%%%%%%&%%&%%&&%&&%&&&&&&&&&&&&&&&&&&&&&&*&*&*&&&&*&&*&*&*&**&*&***&***********************=*=****=**=***=**=***=*=**=**=*=*=*=*=*===*==*=*==*=***=*==**=*=****&*&&*&&&&&&&%&%&&&,         ,%%%*,@,,&%%&%%%@           &%%&%&%&%&%%%%%%%%%%%%%%$$%%$%$%$%%$$%$$%$$%$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$#$#$#$#$$#$$#$##$#$#############.######.#####.##.#.##.#.##.#...#.#...............+.+.+.+.+++++++.+.+..++.+.+.++++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+++.+..+..+.......#.#..#.#.##.#.#########$##$###$#$##$##$#$$$#$$$$$$$$$$$$$$$$$$$$$%$$%$%$%$%%%%$%%%%%%%%%%%%%&%%%%%%&%%&%&%&&%&&&&&&&&&&&&&*&&*&&&&&&*&*&*&&*&*&**&*&*&*************************=******=*=**=***=***=*==*=**=*==*=*=*=*=*==**==*=*==*=*====*=*==*******&*&*&&&&&&&&&&%&%&$,,@   @,#.$%@      ,&%%%&     @@     @%%%&%%%%%%%%%*@     @&$%%%,@ ,%,    @$$$%$$$$,@    @*$$$$& @@$,@   @,$$$$$$,@    @&$$$$$#,@     >%$$#$,@ @$$$$$$%,@     @,$$$$& @@$&@  *%, @,#$##,@    @&###########.#####.##.###..#.#.#................+...+.+.++++.++.+++++.+..+.+.++.++++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.+........#.#...##.####.#################$#$##$#$#$#$#$#$$#$#$$#$$#$$$$$$$$$%$$$%$$%$%%$%$$%%%%%%%%%%&%%&%%&%&%&%&&%&&&&%&&&&&&&&&&&&&&&&&&&&*&&&&&*&*&*&*&*&**&*****&*****************=*=****=**=****=**=*=*=*=**=**=*=*=**==*==*===*===**====*===*=*===*******&&&*&*&&&&&&&&%&%&%%%%%&&$.$$%%&&         ,$&%@    ,%$$     +%%%&%&%&%%%,         *%$%@  @        #$$$$$@        ,$$%,   ,       ,$$$%        @#$#$$@         &$$$@   $#$$$*          @#$#,   %    ,.   @.##@        ####.#####.##.#.###.#..#.#...#..#..#.............+..+.++.+.++.++.+..+.+....+.++++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.+.+#+.+........##.#.#.#.#####.###########$#$##$##$#$#$$#$$#$$$$$$$$$$$$$$$$$%$$%%$$%%$%$%$%%%%%$%%%%%%%%%%%%%%&%%%&%&&%&%&&&&&&&&&&&&&&&&&&&&*&&&*&*&*&*&*&*&*&&*****&****************=******=***=***=***=**=*=*=*=**=*=*=*==**==*===*==*=*===*=*==*=====*=*=***&*&**&&&&&&&&&%&%&%%&%&%%%%&%%%%%%,          $%$,   @%%%$,    $%&%%&%%%%&,    @      %$$,           >$$$%,    ,@    %$$,            $$#@    @,  ,%$$$@    @      $$#,   #$$$#$   @ @     ,#$,        ##@  ,%#,    @,@ @+######.#########.#####.#.##..#...................+..+.+.++.+++++.++.+.+.+.+.+.++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++.+.+........#.#..#.#######.############$##$###$#$#$#$$#$#$$$$$$$#$#$$$$$$$$$$$$$$$%$$%%%%%$%$%%%%%%%%%%%&%&%&%%&%&%&%%&&&&%&&&&&&&&&&&*&&&&*&&&&&&&*&&*&*&*&*&**&&*&***************************=***=**==***=***=*=*==*=*=*=**==*===*==*=====*========*=*=*****&**&*&&&&&&&&&&%&%&&%&%%%%&%%%&%%%%%           ,%&@   @%%%$&    %%%&&%%%%%*    ,%#.    @%%@    ,#.,    %%$&   @%%$,   ,$$,    @&$*    *$#    $$$++$$$.,    %#..    ,$$@   $$$$$$,,$$+$$,   @$#&     @,,$+   @$.    &$%++.###############.##.#.#.####.#.#.#.#..#..............+..+.+.++.+.+++.+.+....+.++.+++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.++..+.+.......#..#..##.#.#.#.############$###$##$##$##$#$#$$$$$$#$#$$$$$$$$$$$$$$$%$%%$%%%$%$$%$%%%%%%%%%%&%%%%%%%&%&%&%%&&%&&&&%&&&&&&&&&&&&&&&*&&&*&*&&*&&*&*&************************=****=*=*=***=*=*=***=*=*==**=*=**=*==*===*==*======*======*=*======********&*&&&&&&&&&&%&&&%%%%%&%&%%%%%%%%%,           @$,,    %%%$@    %%&%%%&%&&,   ,#$%%#    $&,   &$%$$@   ,$%,   ,%$$$@   %$,   ,$$$%,   ,$,   ,#$$$$$$$$@   $.$$$$    $$,   #$#$$$$$$$$$$$    $#,    @+%%$$@  ,.#    +$+$#############.#.#####.####...#.#.#.#.................+..+.+.++.+++.+.++.+...+.+.+++++++++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+.....+.......#.##.####.#############$###$###$##$#$$#$$$$#$$#$$$$$$$$$$$$$$$$%$%$$$$%$$%$%%%%%%%%%%%%%&%%%&%&%&%%%%&%&&%&&&&&&&&%&&&&&&&&&*&&*&&*&&*&**&**&*&**&*&**&*******************=*=******=****=**==*=*=**==*=*==*==*======*==*======*==========********&&*&&&*&&&&&&&&&&%%%&%&%%%%%&%%%%&%%,           ,%$,     &&,    @$%%&%&%%%%    %$%%%%@   .%@   $$$$$,   @$%    +#$$$@   #$,   ,$$$$,   @$&    %$$$$$$#$   @$$$$$$    .%@   $#$$$$$$$#$$$$@  @+$,   ,+%$$#$   @+%    %$$.$#################.####.#.###.#.#...#.#..#.............+..+.+.++.++++..+..+..+.+++.++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+.+.+.+......#.#..#..#..#.##.##.#############$###$#$##$$#$#$$$$$$$$$$#$$$$$$$%$$$$$$%$%$%%$%$%$%$%%%%%%%%%%%%%%%%%&%&%%&%&%&%&%&&%&&&&&&&&&&&&&&&&*&*&&&&*&&*&**&**&******************=*********=*=***=*=*=**=*=**==**=*=*===*==*=*======*==*=====*======*==*****&**&*&&&&&&&&&&%%%&&%%%%%%%%%%%&%%%%%*           @%%%            ,%%&%&%%&%%   @%%%%%%@   ,$,   $%$%$$    +#   @,,,,,@   $$,   ,$$$$$   ,%#     @%$#$$$&   ,%$#$##@   &+,   #$$#$#$$$$%,,,    +#,   ,%$+$$+@  ,%.@    @,.#$##################.######.##.#.##..#.....#............+..+.+.++.+.++..+...+.+.+++++.+++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+..+..+........#..##.#####################$####$#$#$#$#$#$$$#$$#$$#$$$$$$$$$$$$$$$$$%$%$%$%%$%%%%%%%%%%%%&%%%&%&%%%&%&%&%&%&&&%&&&&&&&&&&&&&&*&*&&&&&***&**&*&&*****&*************=*****=*=**=****=*=*=***==*=*=*=*==*====*=======*==*===*=====*====*==*=******&*&*&&&&&&&&&%&&%&&%%&%&%%%&%%%%%%%%%%$           ,%%%&          @%%%&%%%%%%%   @%%%$%%,   ,%@   $$%$$$   @%#             $$,   ,#$$$$   @$#,      @,$$.,   @.$$$$$,   ,$@   $$$$$$$%@        @$+,   ,.$$$$+   @$+,       ,#$#$################.#.#.##.####..##..#.#...............+.+.+.+.++.+.+........++.+++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.++.+........#..#.#.#.#.#.#.#.##############$#$###$$#$$#$$$$#$$$$$$$$$$$$$$$$%$$%$$%$%$%$%$%%$%%%%%%%%%%%%%%%&%%%%%&%%&%%%&%&&%&&%&&&&&&&&&&*&&&&&&*&**&&&&*&*&***&*********************=*********=********=**=**==*==*==***=*=*=*=================*====*=*****&**&*&&&&&&&&%&%&%&%%%%%%%%%&%%%%%%&%%%%%,          $%%%%,        @$%%%%&%&%&%%   ,%%%%%&,   ,%,   $%$$%$    $$             $$,   ,$$$$$   @.$.,       @$$,   ,$$$$$+@   ,%,   $#$##$,           $#,   ,$$$#$+@  ,+%+%@      @#####$######################.#.###..#.#....#..............+.++.+.+.+.+..+..+.+.++.+++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+..+..+........#..#.####################$#$#####$$#$#$#$$#$$$$$#$$$#$$$$$$$$$$$$$$%$$$%%%$%%$%%%$%%%%%%%%%%%&%%&%%&%&%%&&%&&%&&%&&&&&&&&&&&&&&*&&*&&&&&****&*&***********************=*****=**=*==**=*=*==*=*=*==*=*=*=*======*============*==*========*=*******&&*&&&*&&&&&&%&%%%%&&%%%%%%%%%&%%%%%%%%%%@        $$%%%%%&@    @,$$%%%&%%%%%%%   @&%%%$%@   ,$@   $$%$$$   @+%   ,%#$.$+$$$$$,   ,$$$$$   ,$$$#.,@     ,#,   @+%#$$$@   &+@   #$$$$,    ,,$.   @+#,   ,+$#$$$   @$$$$+,@     @.#######$##############.##.###.#.##...#.#..............+..+..+.++.+...+..+.+.++.++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.++..+.......#...#.#.#..#.#.####.###########$##$$##$#$$$#$$$#$$$$$$$$$$$$$$%$$$$$$$$%$%$%$%$%%$%%%%%%%%%%%%%%%%%%%%%%%&%%&&%&&%&&%&&&&&&&&&*&*&&*&&*&**&*&&*&***&*&****************=****=****=*****=*=**=**=*=*=*==*=*===*=*=*=========================*=*****&&**&&&&&&&&&&%&%&&%&%%%%%&%%%%%%%%%%%%%%%%%%,     @,$%%%%%%%$$$$$%%%%%%%%&%&%&%%    %%%%%$,   %$,   $%$$%&   @$$    .%$%$%$$$$$,   ,$$$$$   @$$$$$#.&     +,   @+%$$$.@   $$,   #$#$#    +##$#@   +#,   ,.$$##.@  ,+$.$$++$@    .$####$###$##########.######.##.#.###.#..#.#...............+.+..+..+.......++.+++.+.++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+..+..........#.#.#.#.##.####.########$#$#$###$#$#$#$##$$$#$$$$#$$$$$$$$$$$$$$$%$%$$%$%$%%$%%$%$%%%%%%%%%%%&%&%&%&&%&&%&&%&&%&&%&&&&&&&&&*&&&&&&&&*&*&&*&**&**&&***************************=***=*=*=**=*=*=*=*==*=*===**==*==========================*=*****&***&&&&&&&&&&&%&%&%%%%%%%&%%%%%%%%%%%%%%%%%%%&%$,,,,%$%%%&%&%%%%%%%%%%%%%%%&%%%%&$    %%%$%$    %%@   $$%$%,   ,$#    $$$$$$$$$$$,   ,$$$$$   ,$$$$$$%#+    $.    %$#$$+    %+@   $$$$.   ,$$$$+   @$+,   ,$##$$+   @$$$.$$$++    ##$#$###################.####.####..#.#.#....#.#.........+..+..+.+..+.......+.+.++++++++++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+++.++.+.+.+.....#..#.#.#.##.###.###########$#####$##$#$$#$$$$#$$$#$$$$$$$$$$$$$$$$$$$$$%$%$%$%$%$%%%%%%%%%%%%%%%%%%%&%%%&%%&%%&%&&%&&&&&&&&&&&&&&*&*&*&&&*&*&*&&*&**&*&*&**********=**=**=*=**=**=*******=*=**=*=*=*=*==*====*============================********&*&**&&&&&&&%&&&%%%&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%&&%&%%%%%%%%%%%%%%%%%&%%%&%%%@   ,%%%%&   @+,,   %$$$%    $$$@   ,$$$$$$$$$$,   ,$$$$$   @$$$$$$$$$    #.    %#$$.,   ,+%,   $#$#$   @$$$#$@   $#,   ,.$$#$+@  ,+$.$$$.%+@   #############$############.####.#.##.##.#.#.#....#............+.+........+.+.+.++++.++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++..+........#...#.#.#.##.##.###############$#$$#$$#$#$$#$#$$$#$$$$$$$$$$$$$$$$$%$$%%$$%$%$%$%$%%$%%$%%%%%%%%%%&%&%%%&&%&&%&&%&&%&&%&&&&&&&&&&*&&&&*&&*&&*&&*&***&**************=**************=**===*=*=*===*=*=*===*=*=*=*===========================********&&*&&&&&&&&&&&&&%%&%&%%%%%%%&%%%%%%%%%%%%%%%&%%&%%%&%%%%&%%&%&%%%&%%%%%%%&%%&%&%%%%,    ,$%*    %%.@   %$%&    ,%%$,    ,&$$*,@,%$,   ,$$$$$   ,$$,%$$$$,   @.$,    %$$,    %%$@   &$$$#    %$#&    @+#,   ,.$#$#$   ,%$,%+$$.,    .##$###$#$#$#######################.#.#.#.#...#............+......+.........+.+++.++++.+++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.+..+.........#..#.#.#.#####.###.#################$$##$$#$$#$$$#$#$$$$$$$$$$$%$$$%$$%$%$%%$%%%$%%%%%%%%%%%%&%%%&%%&%%%&%&%%&%&&&%&&&&&&&&&&&&&&*&*&&*&*&&*&**&&***&*&*&*************=*=**=**=***=***=*=*=**=*====**=========*========================*=*****&**&&*&&&&&&&&&%&%&%%%%%%%%%&%%%%%%%&%%%%%%&%&%%%%&%%%&%%%%&%%%%%&%%%%%%%&%%&%&%%&%&%%           ,%%%,     @     $$$$.@           $$,   ,$$$$$   @#%   @      ,#$%      @    ,$$+@    @ ,%@            +#,   *##$#$+@  @++    @     ,#$###$#######################.###.####.##.###..#.#.#.........+.+...........+.++.+++.++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++.+..+......#..#..#.####.#.#############$##$#$#$$$##$$$#$$$$$#$$$$$$$$$$$$$$$$$%$$%$$%$%$%$%$$%%%%%%%%%%%%%%%%&%%%&%&%&%%&%&&%&%&&&&&&&&&&&*&&&&&&&*&*&**&**&**&*&****************=*******=**=*=**=**=*=*==*==***===*=*=*==========================*=*******&*&*&&&*&&&&&&&%&&%%&%&%&%%%%%%%%%%%%%%%%%%&%%%%&%%%&%%%&%&%%&%%%%%%%&%%%%&%%&%&&%%%%$$@        ,%%$%@         @$$%$%&+          @$#,   ,$$$$$   ,$*         ,$$%.$         ,+$%+%       +,        ,  @$.,   ,$#$#$+   ,$.         @$########################.###########.###.#.#.#.#......#.....................+.+++.++.+++.+",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++.+.+......#...#.#.#.#.#.#####.########$#####$##$##$$$##$$#$$$$$$$$$$$$$$$$$$$%$$$%$%%$%$$%$%$%%$%%%%%%%%%%%%&%%&%&%&%%&%&%&&%&&&&%&&&&&&&&&&&&*&*&*&&&*&&**&&*&*&**&************=****=**=***=****==*=*=*==*==*=====*======*=================-==-====*=*******&&*&&&&&&&&&&&%&%%&%%%%%%%%%%%%&%%%%%%%%%%%%&%&%%%%%%&&%%%%&%%&%%%%%%%%%%%&%%&&%&&%%%%&,@@ @ ,&&%%%%,   @ @ @&+$$$%$$%+,@  @ @,$+$$%@,@&$$$$$@,@,$$&,@    ,&$$$$$%+,@    @%$%$$%$, @ @@,$+&,   @,$+@ @$$$ @ &.$#$.$,@ ,$$.,@    @%++#$#######$#################.####.######.#####.##.##..#...#.............#..+..+.+.+++++.+++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+...+...........#..#.#.##.###.###############$#$#$$#$$##$$$$$$$#$$$$$$$$$$$%$$%$$$%$%$$$$%$%%$%$%%%%%%%%%%%%%%%&%%&%&%&%&&%&%&%&&&%&&&&&&&&&&&&*&*&&&*&**&*&*&***&****&**&********=****=***=*=*=**===***=*=*=*==*==*=*===*===================-=========********&*&*&&*&&&&&&&%&%%&%%%%%%%%%%%%%%%%%%%%%&%&%&%%%%%&%&%&%%%&%&%%%%%%%%%%%%%&%%%&&%&%%&%%%%%%%%%%%&%%%%%@   +%+++%%%$%$%$%%$++#$+.$$%$$$.%$.%$$$$$$$$$$$$$$$$$$$$$$$$$%%++.++++$$$$+%++++++.#$$%+..+%$%++++$.++++$#$#$$++++$.$.+++++++#$####$######$#$################.###.##.###..#.#..#..#....#..#........#.#.....+.++++.+++++.+",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++...+.......#..#..#.#.##.####.################$##$#$$$#$#$#$$$$$$$$$$$$$$$$%$$%$$$$%%%$%$$%$%%%$%%%%%%%%%&%&%%%%%&%%&%%&%&&&&%&&&&%&&&&&&&&&&&&&*&&&*&&*&*&*&*&*&*&***********=****=**********=*=**=*=*=*==*=*======*====*=============-=-==========*=******&*&*&&&&&&&&&&&%&%%%&%&%%%%%%%%%%%%%%%%%&%%%%%%&%&%%%%%%%&%%&%%%&%%%%%%%%%%%%&%&&&%&%&%&%%%%%%%%%$%%$%+@   %%&&%$$%$$$$%$$$%%$%%$$$$$$%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$&%%$$$%$$.%%$%%$$%%$$$$$$$$%$+%%$%$$$$#$$#$#$.$%$$$$$$$$.##.##########$##$##################.######.##.#########.#..#.#.......#........#.....+..+++.++++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.++.+.+.........#..##.#.#.####.###########$#$##$$#$$#$##$#$$$$$#$$$$$$$$$$$$$$$$$$%$%%$$%%$%%$%$%%%%%%%%%%%%%%%%%%&%&%&%&%&%&%%&&%&&&&&&&&&&&*&*&*&&&**&*&*&*&**&***&*********************=*=*=*=**=*=*=*=*==*===*=*=*===*======================-=-====*=******&*&&&*&&&&&&&%&&%&%&%%%&%%%%%%%%%%%%%%&%%&%%&%%%%%%%%%%&%%%%%&%%%%&%%%%%%%%%%%%%&%&%&%&%%&%%%%$%%%%%%$,,   $%$%$%%$%$%%$$%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$.$$$$$$$$$$.$$#$#$$$$$$%$$$$$$##$##$#$#$$$+$.#.$.$#$#$#####$######################.#####.##.##.###.#.#.#.##.##.#..#.#.#...#.#.##..#..+...+.+.++.+.++",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.++.+..+........#.#..#..#####.#.##########$######$##$##$#$$#$#$$#$$$$$$$$$$$$$$%$$%$%$$%$$%$$%%$%%%%%%%%%%%%%%%%&%&%&%%&%&%&&&%&&&&%&&&&&&&&&*&&&&&&&*&*&&&&*&*&**&**&****&*******=****=**=*=*=*=**=*=*=*=*=*==*==*======================-=-=====-=======********&*&*&&&&&&&&&%&%&%&%%&%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%&%%%%&%&%%%%%%%%%%&%&&%&&&%&%&&%&%%%%%%$%%%%%,   $$%$%$$$%$%$$%$$%$%$$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$.$#$$$$$#$$$$$$$.$$.$$$#$$#$##$#$#.$$#$$#$#######$#############$##$##########.############.#.###.#..##..#.#.#....#....#...#.#....+.+.++.+++++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+.............##.##..#.#################$#$##$$#$$#$##$$$$$$$$#$$$$$$$$$$%$$%$$$%$$%%$%%%%%%%%%%%%%%%%%%&%%%%%%%&%&%%&%%&&&%&%&&&&&&&&&&&&*&&*&&&*&*&**&*&**&**&**&*&***********=***=*******=*=*==*===*=**=*===*=========*=======-=======-=====-==***=*******&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%$%%%%%%%%%%&%%%%%%%%%%%%&%%%&%%%%%%%%%%%%%%&%%%&&%%&%&%%%%%%%%%%%%%$%$%@   $%$%%$%%$%$$%$%$%$$%$$$%$$$$%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$$#$#$$$$$$$$$#$##$#$$.$#$$$.$.$##$#$###################################.##.#.#.#.###...####..##.#.#.#.#..##.#.###........+.+..+.+.+.",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+..+.+......#.#...#..##.##.#.#.##############$###$#$$#$$#$#$$#$$$$$$$$$$$$$$$$$%$%$%$$%$%%$%$%$%%%%%%%%%%%%%&%%%&%%&%&%&&&%%&&&&&&&&&&&&&&&&&&&&**&*&*&*&*&*&**&***&****************=***=**==**=*=**=**=====*=*====*=================-===-===-=-===*=*******&*&*&*&*&&&&&&&%&&%%&%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%&%%&%&%%%%%%%%%%%%&%%&&&&%&%&&&&&%&%%%%%%%%%$+$$$$%$%$%$%$$%$$%$%$%$$%$$$%$%$$%$%$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$#$$$$.$$$$$$$$#$#$##$$#$.$#$#$.$#####$#####$###########$#####################.###..####...##.#.#.#...#.#...#.#..###.#.......++.+.+++",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.++.+.+........#.....##.##.##.###########$##$##$##$#$$#$##$$#$$$#$$$$$$$$$$$$$$$$%$%$$$$%$%%$%$%%%%%%%%%%%%%%%%&%%%&%%&&%&%&%%&&&%&%&&&&&&&&&*&&&&&*&&&*&*&*&*&*&**&**&************=*=*****=**=****=*=*==*===*=*=====*======================-============*=*****&**&*&&&&&&&&&&&%%%&%%&%%%%%%%%%%%%%%%&%%%%%%%%%%%%%&%%%%%%&%%%%%%%%&%&%%%%%%%%%%&%%&%&%&%&%%%%&%%%%%%%%%%%&%$%%%%$$%%$%%$%%$%$$$%%$%$%$$%$%$$$$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$#$$$$$$$$$$.$$$#$#$#$$##$#$#$#$#$##$#$###$######$######################.##.##.##.#.###.#.###..#.#..#.##...#.#.#.###..#......+...+.+.+.",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++.++.+.+........#.##..##.######.##########$#####$#$#$#$#$$#$$#$$$$$$$$$$$$$$$%$%$$$%$%$$%%$%$%%%%%%%%%%%%%%%%&%%%&%&%&%%&&%&&%&&&&&&&&&&&&&&&&&*&&&*&**&*&**&******&**&**&************=*=*****=*==**=*=*==**=*====*==================-==-====-=-=-====***********&*&&*&&&&&&&&%%&%&%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%&%%&%%%%%%%%%%%%&%%&%%&&%&&%&%%&%&%%%&%%%%%%%%%%$%$$$%%%$$%$%%$%$$%%$$$$%$$%$%$$%$%$$%$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$##$##$#$##$##$####$###$##########$############################.#.#.##...#.#..#.#...##.#.#.##...#..#...........+.+",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.+.+............#..#.##..##.#.#.##############$#$#$#$#$#$#$$#$$$$$$$$$$$$$$$$$$$$$%$$%$%%$%%$%%%%%%%%%%%%%%%&%%%&&%&%&%&&%&&%&&&%&%&&&&&&&&&&&&*&&*&&&*&*&*&&*&*&*&************************=*=**=**==*=*=*======*=*=================-======-==========*=*******&*&&&&&&&&&&&&&%&&%%%%&%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%&%&%%%%%%%&%%&%&%%%%%%%%%%&%%&&%&&%&&&&&&&&&&%%%%%%%%$%$%%%%%%$%%%$%$$%$%%$$%%$%$%$%$%$%$%$$%$$%$%$$$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$$$$#$$$$$$##$#$#$$#$##$.$$#$##$#$#####################$#############.#.#.#.#.##.##.#.###.#..#....#...#.##.#.####.#........+..+...",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.+.+......#..#..#.###.##.#############$######$#$#$#$#$#$$$#$$$$$$$$$$$%$$%$$$$$%%$%$$%$%%%%%%%$%%%%%%&%%%&%&%%&%%&%%&&%&&%&&&&&&&&&&&&&&&*&&&*&&*&&*&*&****&***&*************=**=*=**=***=*=*=*=*=*==**=*=*==================-=====-=====-=-=-====***=******&*&*&&&&&&&&&&&%%&%&%%%%%%%%$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&%&&&&&&&&&%&&&&%%%%%%%%%%$%$%%%$%%$%%%$%$$%%$%$%$$$%$$%$$$%$$%$$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#$##$##$$#$###$#$##$###$####$#######################.###########.##.##.#..#..#..#.#...#..#.####.#.##.#.#..........+.",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+++.+.+..........#..##.#..##.#################$#$#$#$##$##$#$$#$$$#$$$$$$$$$$$$$$$%%$$$%$$%$%$%%%%%%%%%%%&%%%&%%&%%&%%&%&&%&&%&&&%&&&&&&&&&&&&&&&&&&**&**&*&**&*&*****&*&***********=****=***=**=*=*=*=*==*===*=====================-==-===-=-========*=*=******&&*&*&*&&&&&%&&%%&%&%%&%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&%&&%&%&%%%%%%%%%&%%&%&&&&&&&&&%&&&%%&&%&%%%%%$%%%%$%%%$%%%$%%$%%$$%%%$%%%$%$%$%%$%%$%%$%$$%$%$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$#$#$$#$$##$#$$$#$##$##$############$###$##################.##.#.###.##.#.##.##.##.......#......####.#.#..#...........",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++++++.++..+.+.........#...#..#.##.##.##.#.#######$##$##$#$#$#$#$$#$$$$$#$$$$$$$$$$$$$%$$%$$$%%$%%$%%%%%%%%%%%%%%%%%&%%&%%&%&&%%&%&&%&%&%&&%&&&&&&&&&&&&*&*&&&&*&&***&&****&******************=***=*=**=***=*=*==**==*==*=*===================-===-===-=-=-===*=*******&***&&&&&&&&&&%&%&%%%%%%%%%$%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%&%%&&&&&&&&%&&&%&&&%&&&%%%%%%%$%$%%%%%$%$%%$%%%%$%$$%%%$$%%$%%$%$$%$$$%$%$%$$$%$$%$%$$$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$##$##$#$$##$##$##$##$##$#################$##########.#####.###.##.#.#.#.#.#...#.#.#....###.#.#.#.#..#..#.........",
+"++++++++++++++++++++++++++++++++++++++++++++++++++++.++++.++....+........#.#.##.##.##.##.###############$#$#$#$##$#$$#$$$$$#$$#$$$$$$%$$$%$$%$%$%$%%%$%%%%%%%%%%%%&%&%%&%&&%&%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&**&*&**&*&***&****&********=*=*=*****=**=*=*=*==*=*=*===*===================-=-======-==-=-===-====**********&&&*&*&&&&&&&&%&%&&%%&%%%%%%$%$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&%%&%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%$%%%%%%%$%%$%$%%%%%$$%%%$%$$%$%%$%%%$%$%$%$%$%$$%$$%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$#$##$$#$$#$###$##$####$#########$#############.###.####.###.##.##.#...#........#.#..##.#.#.#..#..#..#.......",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.+++.+.+.++.+.......#...#.#.##.###.############$###$##$#$#$#$$#$$$$$#$$#$$$$$$$$$$$$$$$$%$%$$%%%%$%%%%%%%%&%&%&%%%%%&%%%%&%&%&&&%&%&&&&&&&&&&&&&&&&&&&&&*&&&*&*&*&***&********************=**=**=****=*=*=*=*=**===*==*=============-====-=-=-==-==-=--====*=*=******&&*&&&&&&&&&&&%&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&%%%&%%%%%%%&%%&&&&&&&&&&&&&%&&&&%&&&%&%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%$%$%%$%%$%$%$%$%%$%$%$%$%$$%$$%$$$%$%$$$$$$$$$$$$$$$$$$$$$$%$$$#$#$#$##$$#$#$#$####$$##$##################$#################.###.#.#.##.##.##..#.#..#.....#..#.#.#.#.#....#..#.#..#.",
+"+++++++++++++++++++++++++++++++++++++++++++++++.+++++.+++++....+.......#.#.#.#.#.#.################$###$#$#$#$#$#$#$#$$$$$$$$$$$$%$$$%$%$%$$$%$%%$%%%%%%%%%%%%%%%%%%&%%%&&%&%&&%&%&&&&%&&%&&&&&&&&&&&&*&*&*&*&&&*&***&***************=***=***=**=**=*==**=*==*====**==*=====================-===-===-===-=====***********&**&*&&&&&%&&&%&%&%%%%%%%%%$$%$%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&%%%%%&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%&&&%&&%%%%%%%%%%%%%%%%%%$%%%%$%%%$%%$%%%$%%%%%$%%$%%%%$%%$%%$%%$%$%$%%$$$%$%%$$$$%$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$#$$$$##$##$#$##$###$##$#$#################.#####.######..#..#.#.#...#..#.#.#..#.#.#.#...#.#..#....#...",
+"+++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+...+.+.....#....#..#.#.###.###.##############$#$##$$#$#$$$$$$$#$$$$$$$$$$$%$$$$%$$%%$%%%%%%%%%%%%%%%%%%&%&&%%&&%%&&%&&&%&&%&&&&&&&&&&&&&&&&*&&&*&&*&&***&**&***&*********************=**=**=***==*=**=*=*=====================-=-=-==--==--=-=-===*=**=*****&*&*&&&&&&&&&&&&&%&%&%%%%%%%%$$%%$%%%%%%%%%$%%$%%%%%%%%%%%%%%%%&%%%%&%%&%%&%&%%&%%&%%%&&&&&&&&&&&&&&&&&%&&&&&&%&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$%$%%%$%$%$$$$$$%%$%$%$%$$%$%$#$#$$#$#$$$$#$$$$$#$###$$#$####$###########$#$##########.#####.####..#..##.##.#.#.#.#.........##.#.#..#.#....#..#.#..#.",
+"+++++++++++++++++++++++++++++++++++++++++++++++++++.++.+.++.+.........#.#.##.#.##.###.############$##$#$#$$#$#$$$#$#$#$$$$$$$$$$$%$$$%$%$%%$%%%$%%$%%%%%%%&%%%&%%&%%&&%%&&%%&&%&&&&&&&&%&&&&&&&&&*&*&&*&&*&&*&*&&**&**&****************=**=*=**=**=**===**====*=*==*=*============-=-=====-==-===-==-=-=====********&**&&**&*&&&&&&%&%&%%&%%&%%%%%%%$%$%%%%%$%%%%%%%%%%%%%%%%%%%%%&%%%%%&%%&%&%&%%%&%%%%%&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%&%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%$%%%%%%$$%$$$%$$%$%$$$$$$$$$$$#$#$$#$#$$#$$$##$#$#$###$#$##$######################.##.#######.#.#.#.#...#...#..#.#...#.#.#.....#.#..#....#..",
+"+++++++++++++++++++++++++++++++++++++++++++++.+.++.+++++..+..+.........#.#..#.##.##.###########$####$#$#$#$#$$##$$$$$$$$$$$$$$$$$$%$$$%$%$%$%%%%%%%%%%%%%%%%&%%&%%&%%&&&%&&&%&&%&%&&&&%&&&&&&&&&&&&&&&&*&&**&*&**&**&***************=********=**=*=*=***==***==========================-===-==-=-=-==-=====*=********&&*&&&&&&&&&&%&%&%&%%&%%%%%%$%$%$%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%&%&%%%&%%&%&&%&%%%&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%&%%&%%&%%%%&&&%&&&%&%&&%&&&%&&&&&&&&&&&%&&&%%%&%%&%%%%%%%%%%%%%%%%%$%%%$$$%$$%$$%%$$%%$%$%$$$$$$$$$$$$$$$$$$#$$##$$#$##$#$################$##########.#######.#.#.#.##.#.#.#.#..#..#....###.#...#.#.#...#..#.#..#.",
+"++++++++++++++++++++++++++++++++++++++++++++++++.+++.+..++.+.........#..#.#.##.##.################$#$#$#$##$#$$$#$$#$$#$$$$$$$$$$$$%$%$%$%$%%%%%$%%%%%%%%%&%%%%%&%&&&%%%&%%%&%&&&&%&&&&&&&&&&&&&&&&&*&*&&*&&*&*&**&*********************=*=***=*=*=*=*==*=====*=**=*==*==============-===-===-=-=-=--=-===*=**=***&*&**&*&*&&&&&&&&&&%%%&%%%%%%$%%%%$$%%%%%$%%%%%%%%%%%%%%%%%%%%%%&%%%%&%&%&%&%&%&%%&%%%%%&&&&*&*&&*&&&&*&&&&&&&&&&&&&%&%&%&%&%%&%%&%&&&&%&%&&%&&&&&&&&&&&&&&&%&%%%%&&%%%%&%%%%%%%%%%%%%%%%$%%%$%%$%$%%%$%$%%$%$$%$$$$$%$$$$$$$$$$$$#$#$#$$#$$$##$#$$###$###$#$###$##$##################.######.##.#.#.#..#..........#...#.#.#..#...#..#....#...",
+"+++++++++++++++++++++++++++++++++++++++++++.++++++.++.++..+.......#.#..#.#.##.#####.##########$##$##$#$#$#$#$$#$$$$$$$$$$$$$$$$$%$$$%$%$%$%%$%$%%%%%%%%%%&%%%&%&%&%%&%&&&%&&&&&%&&&&&&&&&&&&&&&*&*&*&*&&*&************************=**=*=****=**=**=*=*=*==*****====================-===-=-=--==-=-=-=====*=*=******&**&*&&&&*&&&&&&%%&%&%%%%%%%%%$$$%%%%%$%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%&%&%&&%&%&%&%&&&%&&&&&&&&&*&&&&&&&*&*&&&&&&&&&&%&%%&&%&&&&&&&&&&&&&&&&&&&&&&&%&&%%&&%%&&&%%%&%&%%%%&%%%%%%%%%%%%%%$%$%$%%$%$$$%$%$%$$%$$$%%%$$$$$$$$$#$#$$$$$$$$$$##$$#$##$#$##$###########################.###.#.#.#.#.#.#.#.#..#.#.#.#.#..##.#.#.#..#.#..#..#.#..#.",
+"+++++++++++++++++++++++++++++++++++++++++++++.++.++.++..+...+........#.#.#.#.##.#############$####$$#$#$#$#$$#$$$#$$$$$$$$$$$$$$$$%$%$%$%%%%%$%%%%%%%%%%%%%&%%&%&%%&%&%%%&&%&%&&&%&&&&&&&&&&&&&&&&&&&&**&**&&*&&*&******************=****=*=**=*==*=*=*==*======*=*===========-==-===-==-=-==--=-=-=-=====**********&*&&&*&&&&&&&&&&&%&%&%%%%%%$%$%%$%%%%%%$%%%%%%%%%%%%%%%%&%&%%%%%&&%%&%&%&%&%&&%&%%&&%&%&&&*&*&*&&&&*&&*&*&&&&*&*&*&&&&&&&&&&&&&&&&&&&*&*&&&&&&&&&&&&&%&&&%&%&%%%&%&%%%%&%%%%%%%%%%%%%$%$%%%%$%$$%$%%%$$$%$%%$$%$%$$$$$$$$$$$$$$$$#$#$#$#$$$#$$#$##$#$########################.##.####.###.####.#.#.#..#.........#.#.##..#..#..#..#..#....#..",
+"+++++++++++++++++++++++++++++++++++++++++++++++++.++.++.+.+........#..#.#.#.#.##.###############$##$#$#$#$$#$$$$$$$#$$$$$$$$$$$%$%$$%%$%$%%$%%%%%%%%%%&%%&%%&%&%%&%&%&&&&%&&&&&&&&&&&&&&&&&&&&&&*&&*&*&&*&***&*****************=******=***=*=*=***=*=*=*==*=*======*===============-==-===-=-==-=-=-=-==*=********&**&**&*&*&&*&&&&&&&%&%&%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%&%%%&%%&&&&%&%&&%%&&&%&&&&*&*&&*&&&*&*&*&*&**&&&&*&&&&&&&&**&*&*&**&&&&&*&&*&&&&&&%&&%&%&%&%&%%%%%%%%%%%%%%%%%%%%%%$%%$%$%$%%%%$%$$$%%$$$$$%$$$$%$%$$$$$$$#$$#$$$$$#$$##$#$#$#$$#####$##$#$######################.####.##.#.##.#.#.#..#.#..#.#..#.#..#..#..#..#.....#.#....",
+"++++++++++++++++++++++++++++++++++++++++++.++.+.+++.+.+.+..+.........#..#.#######.#.######$#######$#$#$#$#$$#$#$$#$$$$$$$$$$$$%$$$%%$$%$%%%%%%%%%%%&%%%&%%&%&%%%&%&%&%%%&&&%&%&&&&&&&&&&&&&&&*&&&&*&&&*****&&***&*****************=**=*=*=**=*=*===*=*==*=*==**=*================-=====-=-=-=--=-=-====*=**=*******&***&*&&&&&&&&&&&&%&%&%&%%%%%$%%$%%%%%%%%%%$%%%%%%%%%%%%%%%%&%%%&%%%&%%&%&%%&%&&%&&%&%&&&&**&&&*&&**&**&*&*&**&*************&*&*&&*&&&*&&&&&&&&&&&%&&%&&%&%&%%%&%%%%&%%%%%%%%%%%%%%$$%%$%%$%%$$$$%$%$%$$%%$%$$$$%$%$$$$$$$#$$$$$#$#$#$$#$$$#$#$####$#$#############$############.####.###.##.##.#.#..#.#...#.....#.#.##.#........#.##........",
+"+++++++++++++++++++++++++++++++++++++++.++++++++++.+.+.+.........#.#.#.#.#.#.#.##############$#$#$#$#$#$#$$#$#$$$$$$$$$$$$$%$%$$$%$$%%$%%$%%%%%%%%%%%%%%%%%&%&%&%%&%&&&&&%&&&&%&&&&&&&&&&&&&&&&*&*&&***&&&&&**&***&**********=**=***=***=**==**==*=*==*==*===================-=-==-=-=-==-=-=-==-=-=====**=******&**&*&&*&*&&&&&&&&&%&%&%&%%%%%%$%$%%%%%%$%%$%%%%%%%%%%%%%%%%%%%%%%%%%&&%&%%%&&%&&%&&%&&&&&%&*&&**&&*&*&*&*******************&**&*&&*&&*&&&&&&&&&&&&&%&&&&%&%%%&%&%%%&%%%%%%%%%%%%%$%$%%$$%$$%$$$%$%$$$$$$%$$$$%$%$%$$$$$#$#$$$$#$$$#$$$#$#$##$#$##$#$###########################.###.#####.##.##.#.##.#.#..#...#..#.#.#..#...#..#.#.........#..",
+"+++++++++++++++++++++++++++++++++++++++++.++.+.+..++.+..+.+.........#.#.#.######.#################$#$#$#$#$#$$$$$$$$$$$$$$$$$$%$%$%$%$%%%%%%%%%%%%%%%&%&%&%%%%&%&%&&%%&&%&&&%&&&&&&&&&&&&&&&&&&&*&&*&&&******&*****************=**=***=***=**==**=*==*==*==*===*==========-======-===-=--=-=-=---=====*=*=***********&**&&&&*&&&&&%&%&&%&%%&%%%%%%%$%%%%%%%%%%$%%%$%%%%%%%%&%%%%%%&%&%%%&%%&%&%&&&&&%&&&&&&&&*&**&**&**************=*=*=******&*&*&*&&&&&&&&&&&&&&%&%&%%&%&%&%&%%%%%%%%%%%%%%%%%%%%%$%%$%%%%$$%%%$%$%$%$%$$%$%$$$$$$%$%$$$$$$$#$$$#$$$##$#$#$$#$##$###$###$####################.#######.#.###.#..##.#.#.#..#......#...#.#..#....#...#.#..#......",
+"++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.+.........#.#.#.###.#.#.###########$#$##$#$#$#$#$$$$$#$#$#$$$$$$$$$$$$$$%$%%$%%%%$%%%%%%%%%%&%%%%&%&%&%%&%&%%&&%&&&%&&&&&&&&&&&&&&&&*&&*&&*&&*&&&*&*&****&************=******=**=*=*==*===*=*===*====*===============-==-==--=-===-=--=-=--=====*=***=****&*&**&&**&&&&&&&&&&&&%&%&%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%%%%&%&%&&%&&&&%&&&&&&&&&&&&**&*&****&******=*====*=*=*=****&*&*&*&&*&&&&&&&&&&&%&&%&&&%&%&%&%&%&%&%&%&%%%%%%%%%%%%%%%%%%%%%%$$%$$%$%$$$%$$$$$$$$%$$$$$$$$#$$##$$$#$#$$#$#$##$#$##$#$##$#########################.#.#####.#.####.#.#..#.#....#.#..#.#.#.#..#....#.#............",
+"++++++++++++++++++++++++++++++++++++.++.+++.+.+.+.+.+.+..+.......#..#.#..##.############$####$#####$#$#$#$#$$$$$$$$$$$$$$$%$%$$$%$$%%$%%%%%%%%%%%%%%%%&%%%%&%&&%&%&&%&&&%&&&&&&&&&&&&&&&&*&&&&&*&*&*&***&**&********************=**=*=**=*=**=*=*====*====*=========================-=--=-=-=-=-======*=**=****&****&&**&&*&*&&&&&&&%&%&%&%&%%%%$%%%%%%%%%%%%%%%%%%%%&%%&%%%%%%%%&%&%%&%&%%&&&%&&&&&&&&&&&&*&*&***&*******======*==*==*=******&*&&&&&&&&&&&&&&&%&&%&&&%&&&&&&%&%&&&%&%&%%%%%%%%%%%%%%%%%%%%%%%%%$%$%%$%%$%$%%$%$%$$%%%$$$#$$#$$$##$#$#$#$#$#$##$#$###########################.##.#####.#.#####..#.#.#.#...#.#....#..#.#.#.#....#.....#.#...#..#.",
+"++++++++++++++++++++++++++++++++++++++++++.+++++.+.+.+.........#...#.#.###.###.############$###$$$$#$#$#$$$$#$#$$$$$$$$$$$$$$$%%$%%%$%%%%%%%%%%%%%%&%&%%&&%%%&%%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&*&&&&*&*&&&**&***&***********=**=****=**=*=**=*=*=*==*=*===*=================-==-=-=-=-==-=-=-=---=-===**=**=*********&***&&*&&&&&&&&&&&%&%&%%%%%%%%$%%%%%%%%%$%$%%%%%%%%%&%%&%%%&%&%%%%&%&%&&&&&&&&&&&&&&&&&&&************======*===*==*=*****&&*&&&*&&&&&&&&&&&&&&&&&&&&&&%&%&&&%&%%&%%%%&%&%&%%%%%%%%%%%%%%%$%$%%%%$$%$$$$%$$%$%$$%$$$$$$$$$$$$#$$#$#$#$#$#$#$###$####$###########################.##.####.#..##.#.#.#..#......#...#..#.#...#.....#.#...........",
+"++++++++++++++++++++++++++++++++++++++.++.++..+.++.+..+.+.....#..#.#.#.#.###.####.########$#######$#$$#$$#$$$$$$$$$$$$$$$$$%$%$$%%$%%%%%%%%%%%%%&%&%%%%%%%&&&%&&%&%&&&%&&&&&&&&&&&&&&*&&&&&*&&&*&*&*&***&***&******************=***=*=*=*==*=*=*=*===*=*================-=======-==-=-=-=---==--======*=*=********&**&&**&&&&&&&&&&&&%&%&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%&&%&%&%&&&%&&&&&&&&&&&*&*&&********============*==**=**=****&&&&*&&*&&&&&*&&&&&&&&&&&&&%&&%&%%&%&&%%&%%%%%%%%%%%%%%$%$%$%$$%$%$$$$%$$%$%$$%$$$$$%$%$$$$#$#$$#$$$$#$#$#$#$##$##$###$#######################.###.####.##.#.####.##.#.#.#...#.#....#..##.#.#....#.#..#..#.........",
+"++++++++++++++++++++++++++++++++++++++++++++++.+.+.+.+..........#.#.#.##.#.#############$###$#$#$#$#$#$$$$#$$$$$$$$$%$$%$%$$%$%%$%%%%%%%%%%%%%%%&%%%&&&%&&%%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&*&*&*&*&***&***************=**=***=*****=*=*==*===*==*========================-=-==-==-=-=-=-=--=====*=*=***=********&**&*&*&*&&&&&&&%&&%&%&%%%%%%$%%%%%%%%%%%%%$%%%%%&%%%&%%%%&%&%%%&%&%&%&&&&&&&&&&&*&&*&&*******============*===*==**=****&&*&*&&&*&**&*&&*&&&&&&&&&&&%&%&&%&&%%%%%%%%%%%%%%%%%$%$%%$%$%$%$$%$%$%$$%$$$$$$$$%$$%$%$%$$$$$$$$$$#$#$$$#$#$#$##$##$######$#################.###.####.#######.#.#..##.#.#.#......#.#.#...#.#.#.......#..#..#...#...",
+"+++++++++++++++++++++++++++++++++++.++++.++.+.+++.+.+..+......#....#.#.##.####.#######$#######$#$#$#$$#$#$$$#$#$$$$$$%$$$$$%$%%$%%%%%%%%%%%&%&%%%%&%%%%&%%&&%&%&%&&&%&&&&&&&&&&&&&&&*&*&&&*&&&&*&*&*&**&**********************=***===*=*==*===*======*=*===============-==-==-==-=-=-=-=----=--=====*==*=***=****&***&*&*&*&&&*&&&&&&&&%&%&%&%%%%%%%%%%%%%%%%%%%%%%%%&%%%&%%&%%%&%&%&%&&&&&&&&&&&&*&&*&&*&*****==*==============*=**=*********&*&**&*&*&*&&&&&&&&&&%&%%&&&%%&%%%&%%%%%%%%%%%%$%$%$%$$$%$%$%$%$$$%$$$$$$$%$$%$$$$$$$$$$$$#$$##$#$#$$##$#$#$#$$#$##$#$#$##########################.###.#.#.##.#.##..#.#...#.#.......#.#.#.........................",
+"++++++++++++++++++++++++++++++++++++++.+++++.++..+.+...........#.##.#.##.###.############$#$#$#$#$#$$#$$$$#$$$$$$$$$$$$%$$%$%$%%$%$%%%%%%%%%%%%&%%%%&%&&%&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&&*&*&*&****&**&*************=****=**=*==**=*==*=*=*====*=*===============-=-========-=-=-=--=-=-=-======*==****=********&&*&&&*&&&&&&&&&%&%&%&&%%%%%%$%%%%%%%%%%%%%$%%%%%%%%&%%%&%%&%%&&%%&&&&&&&&&&&&*&&*&******=================*=*=**=**=*=****&****&*&&&*&&&&&&&&&&&&%&&&%%%&%%%%%%%%%%%%$%$%$%$%$%$$%%$%$%$$$$$$$$$%$$%$$$$$$$$$$%$$$$#$$$#$$#$#$###$###$######$##$####$##############.####.#.#.##.##.####.##.##.##..#.#....#.#..#.#.#..#.#.#...#..#.#.#..#.....",
+"++++++++++++++++++++++++++++++++++++++++.+.+++.++.+..+.+.....#..#..#.#.###.############$##$###$#$#$#$$$#$$$$$$$$$$%$$$$$%%$%$%$%%%%%%%%%%%&%%%%%%&%&%&%%&%&%&&%&&&&&&%&&&&&&&&&&&&*&**&**&&*&*&*&*&*&***&***&********=***=****=**=**=*==*======*======*=================-=-=--=-=-=-=-=--=---=======**==*=***********&**&&&*&&&&&&&&&&%&%%&&%%%%%%%%&%%%%%%%%%%%%%%&%%%%%%%%%&%%&%&%&&&&&&&&&&&&*&&*&*****=================*==*=*=*=*=*=*=*****&*&*&&*&&&&&&&&&&%&%&&%%%%&%%%%&%%%%%%$%$%$%$%$%$%$$%$$%$$$$$%$$%$$$$$$$$$$$$$$%$$$$$$#$$#$#$#$#$##$#$#$$##$#$#$##########$##########.###.########.##.##.#.#.#.#.#...#.#..#......#...#.#.......................#.",
+"+++++++++++++++++++++++++++++++++++++.+++++.+.+.+.+...........#..##.###.#############$#####$$###$$#$#$$$$$$$$$$$$$$$$%$%$%$%$%%$%$%%%%%%%%%%&%&%%%&%%%&&%&%&&&&&&&%&%&&&&&&&&&&*&&&&&&&&&*&*&*&***&**&****&***************=*=***=*=*==*==*=*=*===*=================-=======-==-=-=-=-=-=--=-======*===*****=*******&**&&**&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%$%%%%%%&%%&&%&%&%&%%&&&%&&&&&&&*&*&*******==*==============*==*==*===*=====*=&*&*&*&&&&&&&&&&&&&%&&%&%%&%%%%&%%%%%%$%$%%$%$%$%$%$%$%$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$#$#$#$##$#####$##########$######################.###.##.#####.###.#.#.#.#.............#.#..#.#.........#.#.......#...",
+"+++++++++++++++++++++++++++++++++.+++++++.++.+++.+.+.+.....#....#.#.#.###.##.###########$####$#$##$$$#$$#$$$$$$$$$$%$$%$%$%$%%%%%%%%%%%%%%%%%%%%&%%&%&%%&&%&&%&&%&&&&&&&&&&&&*&&&*&*&**&*&*&&*&*&**&*&*&************=******=**=*=*=*=*=**===*=========================-==-===-=-=-=-=------=========*===*=*******&**&*&*&&***&&&&&&&&%%&%&%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%&%&%&%%&&%&&&&&&&&&&&*&*&***=*===================*=*===*===*=*=****&*&&*&&&&&&&&%&%&%&%&%&%%%&%%%%%%%%%%%%%$%$%$$$%$$$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$##$#$###$###$#$###$#$#$#$#######################.###.##.####..###..#.#.#.#...#.#.#..#.#.#.#.#.#......#........#........",
+"+++++++++++++++++++++++++++++++++++++.++.++.++..++..+........#.#.#.#.##.###########$##$###$#$#$#$$#$$$$$$$$$$$$$$%$$$$$%$%%%%$%$%%%%%%%%%%&%%&%&%%&%&%&&&%&&&&&%&&&&&&&&&&*&&&*&*&*&&*&&&*&*****&*&****************=***=*=***=**==*==*====*=====*==*=============-==-=====-=-=-=-=----==-=-=-=====**==**=***************&*&&&&&&&&&&&&&&%&%&%%%%%%&%%%%%%%%%%%%%%%%%&%%&%&%&%&%&&&&&&&&&&&&*&*&****=*=======-=-=======*=*=*===========*=****&&*&&&&&&&&&%&%&%&%&%%&%%%%%%%%%%%%%$$%$$%$%$%$%$$$$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$###$#$#$################################.##.#####.#####.#.###..###.#.#..#.#......#..#..#.#.....#..............#......",
+"+++++++++++++++++++++++++++++++++++.+++.++.++.++..+...........#.#.###.###################$##$#$$#$$$#$$#$$$$$$$$$$$$%%$$%$%$%%%%%%%%%%%%&%%%&%%%&%%&%%%&&&&%%&&&&&&&&&&&&&&&*&&&*&*&*&*&**&*&&&*****&**********=**=********=**==**=*==*==*========*=============-=====-=-=-=-=-=--==-=----=======*===*=**=*=******&*&*&&*&*&&*&&&&&&&%&&&%%&%%%%%%%%&%%%%%%%%%%%%&%%%%&%%&%&%&&%&%&&&&&&*&*&*&****=*=======-=======================**=**=**&*&&&&&&&&&%&&%&%&%&%%%%%%%%%%%%%%$%$%%$%$$%$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$$$$###$#$###$#$#########$#############################.##.#####.#.#####.#.##..#.#..#.....#.......#..#.#.#........#...#...........",
+"+++++++++++++++++++++++++++++++++++++++++++.++..+..+.+.....#.#.#.#..##.##.#.########$##$##$##$#$$#$$$$$$$$$$$$%$$$%$$$%%%$%%$%$%%%%%%%%%%%%%%&%&%&%%&&&%&&%&&%&&&&&&&&*&*&&&&&*&&*&&**&*&**&****&********************=*=*=**=**==*==*==*===*===*=============-=====-====-=-=-=-=-=--=---==-=======*=*=*=*************&*&&*&&*&&&&&&&&&&%&%&%%%%%%%%%%&%%%%%%%%%%&%%%%%%%&%&%&%&&%&&&&&*&&&*&****=================================*==**=****&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%$%%$%$%$%%$$%$$$%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$##$#$##$##$##.#$#######################.########.#.#####.#.#.##.##.#.#.#..#.#...#..#.#.#..........#...................",
+"++++++++++++++++++++++++++++++++.++++.++.+.++.++.+............#.#.##.###########$####$##$##$#$##$$#$#$$$$$$$$$$$$%$%%$%$$%%%%%%%%%%%%%%%&%&&%&%%&%&&%&&&&&&&&&&&&&&*&&&&&&&*&*&**&*&**&**&&*&*****&**********=**=**=**=***=**==**==*=*===========================-==-=-=-=-=-=--=-=---=--=======*==*===*=*=*=******&*****&*&&&&&&&&&&&&&%&%%&%%%%%&%%%%%%%%%%%%%%%&%&&%&%&%&&&%&&&&&&&&&*&****==*=========-=-===================*=**==***&*&&&&&&&&%&%&%&%%%&%%&%%%%%%%%%%$%$%$%$%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$#$$$$#$$#$#$$$$$###$$$$###$######$####$###########################.##.#.#####.#.#.##.##.#.##.#.#.#....#........#.##.#.#.#............#.........",
+"+++++++++++++++++++++++++++++++++++.+++.+++.+.+.+..+.....#.#.#.#.######.###########$#####$##$#$$#$$$$$$$$$$$$$$$%$$%$$%%%%$%%%%%%%%%%%%%%%%%%&%&%&&%&&&&&&&&&&&&&&&&*&&*&*&&*&&*&&*&*&**&****&*************=******=*****=*=*==*===*====*=*===*===========-==-==-======-==-=-=--=----=---=-===========***=***********&*&*&*&&&&&&&&&&&&&%&&%&%%&%%%%%&%%%%&%%%%%%&%%&%%&%&%%&%&&&&&&&&&*******========-===============-=======*=*==*=******&&&&&&&&%&&&%&%%&%%%%%%%%%%%%%%$%%$%$%$$%$$%$$%$$$$$%$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$#$######$##$#$################################.####.####.##.######.#.#.#.#.#.#.....#......#..#..#.#............#..............",
+"++++++++++++++++++++++++++++++++++.++.+++.++.+.+.+.........#.#.#.#.#.#.##############$#$###$#$#$$$$$#$$$$$$$%$%$%$%$%%$$%$%%%%%%%%%%%%&%&%&%&&&%&%%&%%&&&&&&&&&&&&&&&&&&&&*&*&*&***&**&&***&************=****=***=**==*=*=*=*==*=*==*=========================-==-=-=-=-=-=--=--==-=--===========*=*=*=***=*=*********&**&**&&*&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%&%&%%&%&&%&&&&&&&*&******========================-===-=======***=*****&&&&&&&&&&%&%%%%&%%%%%%%%%%%%%$$%$%$%%$%$%$$$$$$$$%$$$$$$$$$$$$$$$$$$$#$$$$$$#$#$#$$$$$$##$##$#$#$######################$##########.#.#.##.####.#.#.##.#..#.#.#.#.#.#...#.#.#..#..#...#..#..........#.................+.",
+"++++++++++++++++++++++++++++++++.++++++.++.+++.+..+......#..#.#.################$#####$#$$##$$$#$#$$$$$$$$$$$$$%$%$%$%%%$%%%%%%%%%%%&%%%%&%%%%&&&&&&&&&&&&&&&&&*&&*&&*&*&*&*&*&*&*&**&***&***********=****=***=*=*=***=*=**=**==*==========================-===-==-=-==-=-=-=-=------=-=-==========*=*=*=************&**&*&&*&&&&&&&&&&%&&&&%%%%%%&%%%&%%%%%%%%%&%%&%&&&%&&&&&&&&*&******==========-==-=======-=-==========*=*==***=***&**&&&&&%%&%%%&%&%&%%%%%%%%%%%$%%$%$%$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$$$$$$$$$$$#$##$#######$##$##$######################.##########.#.##.###.##.##.#.##.#..#.##.............#..#.#.#.#......................+...",
+"++++++++++++++++++++++++++++++++++++.+.++.++..+.+.........#..#.#.#.#.#########$###$#$#$###$$##$#$$$$$$$$$$$$$%$$%$%%$%$%$%%%%%%%%%%%%%%%%%%&&%&%&%&%&&&&&&&&&*&&*&&&&&&&*&*&&*&****&************************=***=*=*==*=*==*==*===*==*=*=================-===-==-====-==-=---=--=-=-=--==========*==*=*=*=************&*&**&&&&&*&&&&&%&%&%%%%%%%%%%&%%%%%&%%%%%%&%&&%&&&&&&&&&&&&*&****===================--===-=========*=*=***=****&*&&&&&&%&&%%&%%%%%%%&%%%%%%%$%%%$%$%$%$$%$%$$%$$$$%$$$$$$$$$$$$$$$$$$$#$$$#$#$$#$#$$$$$$##$##$#$#$############################.###########.####..##.#.#.##.#.#..#.##....#..#.#.#..#...#.#.#.....#..................+.....",
+"++++++++++++++++++++++++++++++++.+++++++.++..++...+........#.#.##.######.##############$#$$#$$#$$$#$$$$$$$$%$$%%$%%$%$%$%%%%%%%%%%%&%%%&%&&%%&&&&&&&&&&&&&&*&&&&&&*&*&****&****&*&*********************=*=*=**=*=*=*=*=*==*==*==*=====================-=====-==-==-=-=--=-=-=--=-----==========*===*=*=****=*=*******&***&*&*&&&&&&&&&&&&%&%%%%%%%%&%%%&%%%%%%%%&&&&&&&&&&&&&&&*&****==========-=-=======--==-===========*===**=****&&*&*&&&&%&%%%&%%%&%%%%%%%%%%%%%%%$%$%%$%$%$$$$%$$$$$$$$$$$$$$$$$#$$$$$#$$$#$$$$$#$$$$$$$$##$###########$##$#########################.##.#.#.##.#.###.#.###.#.#.#.#.#..#.#...#......#...#...#..#.........................+.+",
+"++++++++++++++++++++++++++++.+++++.+.+.++.+++..+.+.....#.#..#.##.###.##.##########$#$#$##$#$$$$#$$$$$$$$$$$$%$%$%%$%%$%%%$%%%%%%%%%%%&%%&%%&&&&%&%&&&&&&&&&&&&&&&*&*&*&&*&**&*&******************=*=**=******=*=**==*=*=*===*=====*=====================-=-===-=--=-=-=----=--=---=-=-==-========*==*=*=*=*************&*&*&&&*&&&&&&&%&%&%&%%%%%%%%&%&%%&%%%&%%&&&&&&&&&&&&&&*&****========-=========-=-=-=-======*=*====*******&*&**&*&&&%&%&%&%%%&%%%&%%%%%%%%%%$%%$%%$%$$%$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$#$#$$##$###$##$#$#$#######$####$###########.#.##.###.######.###...#.#..#.##.#.#.#..#....#...#.......#..##.#....................+.+.+.+.+.",
+"+++++++++++++++++++++++++++++++.+++++++.++..++..+.........#.#.#.##.############$#######$##$#$#$$$$$$$$$$%$%$$%$%$%%$%%$%%%%%%%%%&%%%%%&%%&%&&&%&&&&&&&&&&&&&*&*&&&*&*&**&**&*******************=****=**==*==*=*==**=*=*==*====*====================-=====-==-==-==-=-=-=-=--=---=---=-============*==*=********=******&*&*&*&&&&&&&&&&&%&&%%%%%%%%&%%%%%%%&%%%&&&&&&***&*&*&*&***=========-=========-==-=-=-======*=*****=*=****&*&*&&&&&&&&%%%%%&%%%&%%%%%%%%%%%%$%%$%$%$%%$$%$$%$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$#$$$$$$#$##$###$#########$##################.#############.#.##.#.###.#.##.#..#.....#...#....#...#......#..#..#.............+..+.........+..",
+"++++++++++++++++++++++++++++++++++.+.+.++.++..+........#.#.#.#.#############$####$#$$#$#$$#$$$$$#$$$$$$$$$$%$%$%$%$%%$%%%%%%%%%%%&%%%&%&%&&%&%&&&&&&&&&&&&&&*&&***&*&*&*****&****************=****=******=*=*=*=*==*=*==*==*====================-===-==-====-=-==-=-=---=-=--------=-===========*===*=*=*=*=*=************&*&&&&&&&&&&&&&&%&%%%%%%%&&%&%&%%%&%%%&&*******&*&***=*=======-=========-==-=-=-=======**************&*&*&*&*&&&&%%&%&%%%&%%%%%%%%%%%%%%%%$%%%$%$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$#$#$$$#$$$$$#$$#$$###$#$##$###########################.##.##.####.###.#.##.##.##.#..#.#...#...#.........#.#..#..#.............+..+...+.+.+.++..+",
+"+++++++++++++++++++++++++++.++.++.+++.++..+..+..+.........#.#.###.###################$#$#$$#$#$$$$$$$$$$$$%$%$%%%$%%$%%%$%%%%%%&%%&%&%&%&&%&&&&&&&&&&&&*&&&&&&*&&&*&*&**&*&********************=*=*=*====***=*=*==*==*=*==============================-===--==-=--=-=-==------=---=-===-======*===*=*=**=**************&*&*&**&*&&&&&%&%&%%%%%%%%%&%&%&%%%%%%&%&&*&*===********===========-=-===-==--=-==-======*=************&*&*&*&&&&&&%%&%%%%&%%%%%%%%%%%%$%$%%$%%$$%%$%$%$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$#$#$#######$####$##################.#.####.#.##.######.###..##.#.#.#.#..#.#...#.#......#.#...#......#.#..#.....+.+.++..+.+.+...+.+...+.",
+"+++++++++++++++++++++++++++++++++++.++.+++.++.+.......#.#..#.##.###.##########$#$#$$#$#$#$#$$$$$$$$$$$$%$%$%$%$$%%$%%%%%%%%%%%%%%%&%%%&&%&%&&&&&&&&&&&&&&*&**&&***&***&****&************=**=******=**=***===*===*===*====*==*=====================-=====-===--=-=--=-----=--=----=-==-===========*=*=*=**=*=**********&***&&*&&&&&&&&&&&%&%&%%&%%%%&%&%%&%&%&%%&&&**===*****=========-==-=====-=-=-==-=========*=*******&****&*&*&&&&*&&&&%&%&%&%%%%&%%%%%%%%%%$%%$%$$%%$$%$$%$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$####$$#$#$##$#$##$###$#$###############.########.##.###.###..#.#.#.#.##..#.#.....#.#..........#.#.#....#.....+.+.+..+....+.+.+.+.+++.+",
+"+++++++++++++++++++++++++++++.++.+.+.++..++..+...........##.#.##.###########$####$##$#$#$$$#$$$$$$$$$$$$$%$$%%%%$%%%%%%%%%%%%&%%&%%&&&%&%&%&&&&&&&&&&*&&*&&&**&*&**&*&*&*************=******=*=*=**=**==*=*=*=*==*===*=====================-=-==-===-=-==-=-==-=-=--=-=-----------=-===========*====*=*=**=**=*=*******&*&*&&*&&&&&&&&%&&%&%%%%%%%%%&%%&%&%%%&%&&&**==***=*========-=========-=-=-=-====-=======******&*&&*&***&*&*&&&&&&%%%%%&%%%%%%%%&%%%%%$%%$%%%%%$%%$%%$$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$###$###$########$#####$#################.#.###.###.##.####.#.#.#.#..#.....#...................#.#.#.........+..+..+++..+.+.+.+..+..",
+"++++++++++++++++++++++++++++++++++++++.++.+.+..+......#.#..###.###########$#######$##$#$$$#$$$$$$$$$%$$%$$%%$%$%%%$%%%%%%%%%%%%%%%&%&%&%&%&&&&&&&&&*&&*&&&**&**&**&****************=****=*=**=*=*==*==*=*=*=*==*===*==*====*==================-====-===-=-=-=-=-=-==----=--=----==-===============*==*=*=**=*****************&*&&&&&&&&%%&%&%%%%&%%%&%&%%%%&&%%&&&****==*=====-==-====-====-=-=-===============******&*&*&&*&*&*&*&&&&&&&&%&%&%%%%%&%%%%%%%%%%%$%$%$%%%$%$$$%%$%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$$$$$$#$##$#$##$##$#$#$#$##################.##.######.###.#######..##.#.#.#..#..#.#..#.#....#.#.....#.#............++.+.+.++...++.+.+.+..+.++",
+"+++++++++++++++++++++++++++.++.+.+.+..++.+.+..+.....#...#.##.################$#$$##$#$#$$#$$$$$$$$$$$$$$$%$$%$%%$%%%%%%%%%%%&%%&%&%&&&&%&&&&&&&&&&*&&&&&***&&*&**&*&**&**************=*=****=***=*=*=*===*=======*===================-=-=-=======-====-==-=-=-=-=-----=-------=-=-===-=========*=*==*=*=*=***=******&***&*&&&*&&&&&&&%&%&%&%%%&%%%%&%&%&%&&%%&&&&&*****=========-===-====--=-=-===============**=*****&*&&*&&***&&&*&&&&&%&%%%%%&%%%%%%%%%%%$%$%%%$%%$%%$$%%$$%$$%$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$##$#$##$##$#########$##$#################.##.###.###.##.#.###.#.#..#.#..#..........#......#.#....#.#.......+..+.+.+.+.+.+...+..+.+.+..",
+"+++++++++++++++++++++++++++++++++.++++..+.+.+.........##.#..##.###.###############$#$#$#$$$$$$$$$$$$$%%$%$%%$%%$%%%%%%%%%%%%%%&%%%&%%&%&&&&&&&&&&&&&*&**&&*&*&**&***************=*=**=**=*==*==*=*==*==*===*=*=====================-=======-==-===-=-==-=-=--=---=--=----------=-=-==========*=====*=*=***=***********&****&&&*&&&&&&&%&&%&%&%%%%%%%&%&%&%%&&&&&&****========-====-===---=--=-==-===========*=*=****&&*&*&&&&&&&*&&&&&&&%&%%&%%%%%%%%%%%%%%%%%%%%$%%$%%%%$%$%$$%$$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$###$$#$###$#$#$##########$###############.##########.###..#.##.##.#..#..#.#.#.#.#...........###....#....+..+..+..+.+.+.++.+.+.+.+.+.",
+"+++++++++++++++++++++++++++.+.+.++.+.+++.+...+..........#.##.###.########$###$#$#$#$#$#$#$$$$$$$$$%$$$%$%$$%%%%%%%%%%%%%%%&%%%%&&&%&&&&%&&&&&&&*&*&&*&*&**&****&**************=****=*****=*=**=*=*=*=*===*=====*===*===================-====-==-=-===--=-=-=--=---=-------------=-==============*=*=*=*==******=*********&&*&*&*&&&&&&&%&%%%%%&%&%%%%&&%&&&%&&&&*&**=====-=-===-====-=-=-==-==-======*=======*=****&**&&&&&*&&&*&*&&&&&&%%&%%&%&%%&%%&%%%%%%%%%$%%%%%%$$%%$%$%%$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$###$#$####$###$###$###$###$#.#########.########.##.#.###.####.#.#...#.#..#..................#.#...#.#.......++.+.+.+.+.+.+..+.+.+.+.+.+",
+"+++++++++++++++++++++++++.+++++++.+++.+.+.++........#.##.##.################$###$#$#$#$$$#$$$$$$$$$$%$$%$%%$%$%%%%%%%%%%%%%&%&%%%&&&%&&&&&&&&&&&&&&*&*&**&*&*&************=*****=***==*==*=*===*==*====*=========================-=-=-==-=-==-=====--==-=---=---=-------------=-==-=-============*===*=****=*=*********&***&*&&&*&&&%&&&%&%&%%%%%%&%%&%&%%&&&&&*&**====-=-=-=-==-=-=----=--==========*===*=*=*******&&*&&&&&&&&&&&&*&&&&%&%%&%%%%%%%%%%%%%%%%%%%%%$%$%%%$%%$%%$%$%$%$%$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$##$#$#$#$##$$##$#$##$###$###$####################.##.#####.###.#.###.###...#..#.#.#.#.#..#.#..#.....#........+.+..+.+.+.+...+..+.+..+..+.+.",
+"+++++++++++++++++++++++++++++.+.++.+.+.+.+....+......#...#.###.########$######$$#$#$#$$#$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%&%&&%&%&%&&&&&&&*&&*&*&**&*&***&***************=*=**=*=**=**=*=*=*==*========*==*==*============-=-===========-===-=--==----=-=---=--------------=-=-=============*===***=*==************&*&*&*&&*&&&&&&&%%%&%&%&%&%&%%%%&&&&&&&&****====-===-=-==-==---=-=-===-=====*=*=*=*=*=******&*&*&&&&&&&&&&&&*&&*&%&%%&%%%&%&%&%%%%%%%%%%%%$%%$%%%%%%%$%$%$%$$%$$%$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$#$$##$#$###$##$#$##$##$#########$#############.########.#####.####..##...##.#..#................##.#..#.......+.+.+..+.+.++.+.++.+.++.+..+.",
+"++++++++++++++++++++++++++.+.++++.++.++.+..+.+.....#..###.##.#############$#$###$#$$$$#$$$$$$$$$%$%$%%$%$%$%%%%%%%%%%%%&%%&%&%&%&%&%&&&&&&&&&&&*&*&*&********************=*****=**=*===*===*====*==*=*====================-======-==-=-=--==-=-=-==--==-=----=----=----------=-=-==-=============**===*=***=****=********&&&*&&&&&&&&%&%&%&%%%%%%%%&%&&&&&&*&***=====-=---==-=-=---=--=-=-=-=======*===*==*=********&&*&&&&&&&&&&&&&&&&&%%&%&%&%%%%%%&%&%%%%%%%%%%%%%$%$%$%%$%%$%$%$$%$$%$$$$$$%$$$$$$$$$$$$$$%$$$$##$##$##$#$$##$$####$##$##$###$##############.#######.#####.#.###..#.#..###..#..#..#.#..#.....#.#...#..#......+..+.+.+.+..+..+.+..+.+..+.+.+.",
+"++++++++++++++++++++++++.+++++.+.++.+.+.+.+.........#...#.#.####.############$#$#$#$$$$$$$$$$$$$$%$%$$%$%%%%%%%%%%%%%%%%&%%&%&&&%&&&&&&&&*&*&*&&***&*&*&*&*&*********=*=**==*=**==*==*==**===*=================================-==-====-==-==-=-=--=---=--=---=-------------=--==-============*====*=*==*=***=*********&****&*&*&&&&&&&&%%%&&%&%&%%%&%&&&&*&***=======-===-==-------==-=========*=*=**=**=****=****&*&&&&&&&&%&%&&&&&&&&&&%&%&%%&%&%%%%%%%%%%%%%%%%%%$%$%%$%%$%%$%$%$$%$$%$%$$$$$$%$$$$$$$$%$$$$$$#$#$$##$##$##$###$#$#####$###$###$################.#.###.#.####.#.##.####..##..#...#...#...#.#....#...#.........+..+..+..+..+.+.+.+..+.+.+.+.+",
+"++++++++++++++++++++++++++++.+++++.+++.+.+..+.....#...##.###############$#$###$#$#$$#$$#$$$$$$$%$$$$%%$%%$%%%%%%%%%%%%&%%&%&&&%&&&&&&&&&&&&&&&*&*&&**&*************=*******=**=*=*=*==*====*==*==*======================-==-=-=-====--===-==-=-=-=--==--=--=------------------=-====-=-========*=*==*=**=**=**=*********&*&*&*&&&&&&&&%%&%&%%%&%%%&%%&%&*&***======--===--=---=----=--=-=-=======*=**=*=*********&**&**&&&&&&&&&&%&&&&%&%&&%%%%&%%%%&%%%&%%%%%%%%%$%%%%%%%%%$%$%$%$$%$$%$%$$$$$$%$$$$$$$$$$$$$$$$#$#$##$$#$$##$#$#$#$##$#$##########$##$#########.##################.###...##..##.##...#....#....#.#.###.#.#.....+.+.+.+.++.++.+.+.+.++.+.+.+.+.",
+"++++++++++++++++++++++++.++.+++.+.++..+.+.+.........###.##.##.###############$#$##$#$$$$$$$$$$$$%$%%%$%%$%%%%%%%%%%%%%&%&%&&%%&&&&&&&&&&&*&*&&*&&**&*************=****=*=*=*==*==*==*====*==========================-=-=====-====-=-==-=-=--=-=-=--=----------------------=-==-=-=-================*==*=*=**=************&*&*&&*&&&&&&&&%&%%%%%&%%&%&&&&&***====-=--==--==-------==--=-=======*=*=**=*==***********&*&&&&&&&&&%%&&&&&%&&&&%&%&&%%%&%%%&%%%%%%%%%%%%%%%$$%$%$%%%%%$%%$$%$$$$$%$%$$$$$$$$%$%$$$$#$#$#$$#$##$###$#$##$##$##$###$#$##$######################.#.###.#.####.#.####.###.#..#.#..#.#..#.#.#.#...........+..+.+.+.+..+..+..+.+..+.+.+..+.",
+"+++++++++++++++++++++.++++.++.+.+++.++.+.........#.#...#.##############$###$#$##$$$$#$$$$$$$$%$$$%$$%%%$%%%%%%%%%%%%&%%&&%&%&&&&&&&&&&*&*&&*&*&**&*****************=*=*=*=*=*==*==*===*=*==*=======================-====-=-==-=-==-=-==-=-=------=--=-=--=------------------=-=-===============*=*==**=*=**=****=******&*&**&&*&&&&&&&%&%&%&&%%%&&%&&&&***=====-====-=-=--------=--============*=**=**=*****&**&*&**&&*&&&&&%&&&&&%&%%%%%%&&&%%&%&%%%%%%&%%%&%%%%%%%%%%%$%%$%$%$$%%$%$$$%$%$$$$$$$%$$%$$$$$$$$$#$#$##$#$##$#$#$##$##$##$##$#####################.####.######.#####.#.##.#.#.#..#.#.#.#.#.....#...#.#.#.##.........+.+.+..+.+.++.++..+.+.+..+.+.+",
+"++++++++++++++++++++++++++++++.+.+.+.++.++.+........##.##.#.#########$###$####$$#$#$$$$$$$%$$$$%$$%%$%%%%%%%%%%%%%&%%&%%&&%&&&&&&&&&&*&&&&**&*&*&*&************=*=*****=*=*==*==*===*===================-==-==-==-===-=======-==-=-==--=-=-==-==--=-------=---------------=--=-=-=-==-============*==*=**=***=************&**&&&&*&&&%&%&%%%%&&%%&&&&&&**====-=----=-==-=--------=--=-======**=*=***=*****&***&**&*&*&&&&&&&&%&&&&&%%%%%%&%&%&&%&%&&&%&%%%&%%%%%%%%%%%%%%%$%%$%%%$%$%%%$$%$$%$$%$$$$$$$$$$$$#$#$$#$#$#$#$##$###$###############$###$#$#############.####.######.######.#.#.#.##.#.#.#...#.#...#.#.#.#.#..#......+.+.+..+.+.+..+...+.+.+..+.+.+..",
+"+++++++++++++++++++++++.+++.+.++++.++..+.........#.#..##.####.#############$$#$#$#$$#$$$$$$$%%$$%%$%%$%%%%%%%%%%&%%&%%&&%&&%&&&&&&&&*&&&&*&&***&************=****=*====*=*==*=*==*=====*====================-==-===-==-=-=---=-=-=-=-=-=-----=--=--=---=------------;----=-=-=-====-===-=====*====*=*=*==**=**=*********&**&&*&*&&&&&&&&%&%&&%%&%&&&&***==-=-=-====-=---------=-=-=========*==***=*********&*&*&**&*&*&*&&&&&&&&&&&%&%&%%%&%&&%&%&%%%%%&%%%%%%%%%%%%%%%%%%%$%%$%$%$%$$$%$$%$$$$$$$$$$$$$$$#$$#$#$##$#$#$#$##$#$###$#$#$####$##############################.##.###.##.##.###.##.#.#.#.##.#...#..#.#.#.#.#.........+...++.+.+.+.+.++.+.+.++.+.+..+",
+"++++++++++++++++++++++++++.++++.+.++.++.+.+.......#..##.#.##############$#$#$#$#$$$$$$$$$$$$$$%$%$%%$%%%%%%%%%%%%%&%%&%%&%&&&&&&&&&*&&&*&*&*&*&**&*******=****=*=*=**=*=*==*===*=====================-=-==-=======-====-=-====-=-=-=-=--=-=-=--------=------------------=---===-=-======================**=******=********&***=*&&&&&&%%&%&%%%%&&&&***======--=----=-------=-=--=-=-======*==***********&*&*&*&*&*&**&*&&&&&&&%&&&%%%%%%%%%%%%&&&&%&&%&%%%%&%%%%%%%%%%%%%$%%$%%$%$%$$$%$$$$$$$%$$$%$%$$$$$$##$#$##$#$###$##$####$####################################.#.##########.###.##.#.#.###.#.#..#..#.#.#.#..#.#...#.....+...++..+.+.+.+.+..+..+...+.+.++.",
+"++++++++++++++++++++.+++.++.+.++.+..+..+........#..##..############$##$####$#$$$$$#$$$$$$$$$%$%%$%$%%%$%%%%%%%%%%%%&&%&&%&&&&&&&&&&&&**&&*&*&**************=*=***=*==*====*==*====*================-=====-==-=-=-=-=--=-=-=---=-=-=-=--=------=-=-=---------------;-------==--======-=====================****=*=*****&**&*&*===&&&&&%&&%&%&&&&&&&***====---=-=-==--------=-=-=============***=***********&&*&*&*&*&*&&*&&&&&&&&&%&%%&%&%%%%%%%%&%&%&%&%&%&%%%%%%%%%%%%%%%%$%%$%%%$%$$$$%$$$%$$$$$$$$$$###$$#$##$$###$#$##$##$#$#########$#####################.##.######.#.##.#####.##..#.#.#..##.#.#..#.#.#.#.###.#.#..........+...+..+..+.+..++.++.+.+.+.+..+",
+"++++++++++++++++++++++.+++++.+.+++++.+..+........#..###.####.##########$#$$#$#$$#$$$$$$$%$%$$%$%%%%$%%%%%%%%%%%%&%%%&%&%&%&%&&&&*&&*&&&*&*&*****&*****=*=*=***=*=*=*==***======================-=-==-=-===-==-=-=-=-=-=-=--==-=-=--=-----=-=-------------------;-------=-=--==-=-=-====================*===*=**********&**&**==**&&&&&%&%&%%%&&&&**=====-==-=--=------------=-=-=-======****=****&&****&*&*&&*&&*&&*&*&*&*&&&&&&&%%%%%%%%%&%%%%%%%&%%&%&%&%%%%&%%%%%%%%$%%%%$%$%$%$%%%$%$%$$$%$$%$$$#$#$$##$#$#$##$$##$#$########$###########################.######.##.#######.#.###.###.###.##.#.#.##.#..#.#.#..#.#..#...#......++..++.+..+.+...+..+.+..+..+..",
+"++++++++++++++++++++++++.+.++++.+.+.+.++.+.....#...#..##.###########$###$##$$$#$$$$$$$$$$$$$%$$%$%%%%%%%%%%%%%%%%&%&%&%&&&&&&&&&&*&&*&*&*&***&*************=*=*=*===*==============-=-=-=--=---=-==-=-==-==-==-==-==-=-=-=--=--=--=--=-=-------=--------------------------==--===-====-==-===============*===*=************&&**&&&&%&&%&&%&&&&&&**=====-=--=--=----------=-=-=========***=************&*&&**&&*&&&*&*&*&*&&&&&&&%%%&%%%&%%%%%%%%%%%%&%%&%%%&&%%%%%%%%%%%%%$%%$%$$%$$$$%$%$%$%$$$$$$$#$#$#$$#$#$#$####$#$#$#$#$#$####$##########$################.#.##.###.#.#.#####.###.##..#.#.#.#.#..#.##.#.#.##.#..#.............++..+.++.+.+++.++..+.+.++.++",
+"++++++++++++++++++++++++++++..++.+.+.+...........##.##.################$###$#$$$$#$$$$$$$$$%$$%%$%$%%%%%%%%%%%&%&%&%&&&&%&&&&&&&&&&*&*&**&***********=*==*=*=*=**=*===========-=--=-=-=-=-=--==-=--=-=--=--==-==--=--=--=--=--=--=--=-----=--=---=----------;---;-----=-==--==-=-===-=======-=-============**=***=******&&&**&&*&&&&&%&&%&%&&&***====--=-===-=-----------=-=-=======**=*=******&*&***&**&**&*&&&*&*&&&*&*&*&&&&&%&%%%%&%%%%&%%&%%%%%%%%%%&&%%%%&%%&%%%%%%%%%%%%$%%$%%%%$$%$$$$$$#$#$$$#$#$#$#$####$#$$###$##$#####$################$#######.############.#######.#.##.#.#.##.#.#.##.#.##.#..##.##.##.#..#.......+..+...+.+..+.+...+...+.+.+..+..",
+"+++++++++++++++++++.+.+.+.+.++.++.++.+.+.......#...#.###.##.#####$#$#$##$$$#$#$#$$$$$$$$%$%$$%$%%%%%%%%%%%%%%%%&%&%&%&%&&&&&&*&*&*&&*&*&***&********=****=*=*====*=========---=-=--=---=---=-----=---=-=-==--=--==-=-=-=--=-=--=-=----=-----------------------------------==-=====-========-====-=======*=*==**************&&&*&&&&&&&%%&%&&&**====--==-=---=----------==-=-=======*==**********&******&*&&*&&*&&&&*&*&*&&&&*&&%&%%%&%%%&%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%$%%$%$$$$$%$$$$$$$$$$#$#$#$#$#$#$$$#$###$$##$###$#$#############################.#.##.#.#.##.#.#.#####.#.#.#.##.###..#.#..#.##.###.#...#..............+.+.+.+..+.++..+++.+.+.+.+.+",
+"++++++++++++++++++++++++++++.++.++.+..+..+......##.#.#.###############$###$$#$$$$$$$$$%$$$$%$%$$$%$%%%%%%%%%&%&%&%&&&&&&&&&&&&&&&&*&&**&*********=***=*==*=*==*========-=--==-==-==-==--==--=-=------------=--=---=-=----=---=----=----------------------;---;---------=-=--=--=-=====-======-=================**********&***&&&&&&&%&&&%&&***===-===--=-==------;-------=========*=**=*******&**&********&&**&&&*&&&&*&*&*&&&&%%%&%%&%%%%&%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$#$#$#$#$$#$#$##$#$###$#$$###$##$#$###$###############################.###########.#.#.#.##.#.##..#..##.#.##.#.###.#.#.##..............+..+.+..++.+..++...+.+..+.+.+.",
+"+++++++++++++++++++++++.+.+.++.++.+.++.+......#..#.##.############$#$##$$$##$$$$$$$$$$$$$%$$%%%%%%%%%%%%&%%%%%%%%&%&%%&&&&&&&&&&**&**&**&*********==****=*==*=======-=-=-===-==-==-==-=-=-==-=--=-=----------=--==---=-=---=---=----=------------------;---;----;----------=--=-====-====-=-==-===========*=**=*=*****&****&&*&*&&&&%&%&&&**====-=--=-=-=-------------===--=====*=*=***********&****&*&*&&**&&*&&&&&*&*&&&*&&&%&%&%&%%%%&%%%&%%%%%%$%$%$%$$%$$$$$$$%$$%$$%$$$$$$$$$$$$$$$$#$$$$$$#$$$$#$#$#$#$#$$####$#$#$$####$####$##$####################.##.#####.#.#.#.######.##.#.#..#.#.#..#.#..##.#..###.#..#.......#......+..+.++..+.++..+.+.+..+.+.+.+",
+"+++++++++++++++++++++.++.++++.++.+++.............#.#.####.#######$##$#$###$$$$#$$$$$$$$%$$%$%$%$%%%%%%%%%&%&%&%&&%&&&&&&&&&*&*&*&&**&***********=*=**=*=*==========-=-====-===-==-==-===-==--=-==---=--------------=----=-=---=--------------------------;----;---------=--=-=-=-=-======-==============*==*==*=********&*&**&&&&&&&&&&&&**===-=-=---=---------------=--=========*=****=****&*&********&***&&&&&*&&*&&&&*&&&&%&%&%%%&%&%%%%%%%%%%%%%%%%%$%%%$%$%%%$%$$$$$$$$$$$$$$$$$$$$#$$$$#$#$$$#$#$#$$#$#$#$##$#$#$#$###$#$###$#######$######$#################.###########.#.##.#.##.#.#.#..#..#.##.#.###..#.#...#..............+.+...+.+...+.+.+..++..+.+.",
+"++++++++++++++++++.+.+++++.+.++.+...++.......#.##.####.#########$##$#$#$$$#$$#$$$$$$$$$$%%$%%$%%%%%%%%%%%%%&%%&%&&%&&&&&&&&&&*&&*&&&**&*******=****==*=*=*======---==-=-=-==-===-==-=-=-=--==-=--=-=----------------=--=----=---------------------;--;-----;-;---------=-=--=-=-========-==-=-==============*==**=*********&&*&&*&&&%&&&*====-=-=-=-=--------------=-=-=======*=*=**=********&*&*********&&&&*&&&*&&&&*&&&&&&&&&%&&%%%%%&%&%%%%%%%%%$$%$%$%$%$%$$$%$%$%$%$$$$$$$$$$$$#$$$$$#$$$$$#$$#$$$##$#$#$#$#$#$####$$#####$#####################$#######.##.###.#.#.#.#.####..###..#...#..#.#.#.#.####.###.#..#..............+..+.+++.+.++.+.+..++..+..+.+",
+"++++++++++++++++++++++.+.++.++.++++...+.+........#..#.###.############$##$$#$$$$$$$$%$$$$$%$%%$%%%%%%%%%%%%%&&%&%&&%&&&&&&&&&&**&***********=**=*=**==*======--==============-===-==-=-=-=---=-=--=--=-=------------------=---------------------------;-;--;---;----------=-=-=-=--=-=-==-=====-=========*=*=*=***********&**&*&&&&&&&**====-=-=---=------------==--=-==-======*=*************&*******&*&*&*&&**&&&&&&&&&&&&&&%&&%%&&%&%%%%%%%%%%%$%%%%%%%$%%$%%$%$$$$$$$$%$$$$$$$$$$$$#$#$$$#$#$$#$$#$#$#$##$#$#$###$$#$##$#$$##$#$################$#######.######.##########.#.###.#.##.##...#..#.##.#.#.#.#.#..#.................+..+...+.+..+.+.+...+.++..+.",
+"+++++++++++++++++++++++++.++.+++..+.++........#.#.##############$#$#$$#$$#$$$$$$$$$$$$%$%$%%$%%%%%%%%%%%%%%&%&&&&%&&&&&&&&&*&&&*&*&*&********=**=*=*=*======-===-===-==-==-===-=-=--=-=-=-=-=---=---=------------------------------------------;-;--;-----;--;-------=-=-=-=-=-=-=========-=-====-============*==*******&**&**&&&&&&&**===-=-=---=-------------=--==-=======*=*=**=*=*******&**********&***&**&&&&*&&*&&&%&&&%&&&&&%%&%%&%%%%%%%%%%%$%$$%$%%$%$%$%$%%$%$$$$$%$$$$$$$$$$$$$$#$$$$$$$#$$$#$$#$$#$#$##$$##$#$#$###$#####$##$######$###############.#.####.####.######.##.##....#.#..#.#..###.##.#..#...........#.....+..+.+.++.+.++.+...+++.+..++..",
+"++++++++++++++++.++.+.+.++.+++..++.+.........#.#.#.#.##.#######$###$###$#$$$#$$$$$$%$$$%$%%$%%%%%%%%%%%%&%&%%&%&&&&&&&&&&*&&*&*&**&********=***=**==*======-===-===-=====-===-=-==-==--=-=-=-=-=--=--=-=-=--------;--------------------------;-----;---;-;--;--------------=---=-=--=-===-=============*==*=**=***********&*&*&&&&&**====-=----==-------------=-======-======*=************&**&*********&*&*&&&&*&&&&&&&%&&%&&&&%&&%&%%&%%%%%%%%%$%$%%%%$%%$%$%$$$%$$$%$%$$$$$$$$$$$$$#$$#$$$#$#$#$$$$#$$##$#$#$#$$###$###$##$###$#$################################.####.###.#.#.##.##.##.#..#.#.#.##.#.##.#..#...#................+.+.+..+.+...+.++...+..+...+",
+"++++++++++++++++++++++++.++.+.++..+.+.+.....#..#.##.#########$###$$#$$$#$$#$$$$$$$$$$%$$%$$%%$%%%%%%%%%%%&%&&%&%&&&&&&&&*&&*&*&*&***&****=***=*=*==*=====-==-=-===-===-=-=--=-=-=-=--=--------=-----------------;---;------------------;--;-;---;-;--;;-;--;---------=-==-=-==-=-===-===-=-=-=================*=***=****&**&*&*&&&**===----=-==--------------=-=-==========*==**=*=************************&****&&*&&&%%&%&%&%&%&&%&%&%%%%%%%%%%%%%$%$$%%$%$%%$%%$$%$%$%$$$$$$$$$$$$$$$$#$$$$$$$$$$$#$$$#$$#$#$#$##$$##$$##$###$############$###############.##.##.####.####.###.#.#.#.#..#.#.#.#.##.##.#.#.#.#........................+.+..+.+++.+..++..++.+++.",
+"++++++++++++++++++.+.+.++.++.+.+++.+.........#..#.#############$###$##$#$#$$$$$$$$$$$$%$%%%$%%%%%%%%%%%&%%&%&&%&&&&&&&&&&&&&*&*&*&*********=**=*=*=====-========-===-=-==-==-=-=---=--=-=-=-=---=---=--------------;---------------;-;--------;--;-;---;-;---------------=---=-=---===-======-=-=========*=*=*=**=*******&*&*&&*&*===-=-==--=--------;------=-=======**=*===*=*=*****=******&**********&*&*&*&&&*&&&%%&%&%&%&&&&%&&%%&%&%%&%%%%%%%%%%%%$%%%%$%%$$%$$%$$$$%$$$$$$$$$$$$$$$$$#$$#$#$#$$#$#$##$#$#$#$###$###$#$#$###$#$#$###############################.####.###.####.##.##.#..#.#.#.##.###.#..#...#.................+.+.+..+.+....+.+..++...+...+",
+"+++++++++++++++.+++++.++++.+++++..+..+.....#..##.#.#.##.#########$##$$#$$$$#$$$$$%$%$%$%$%$%%%%%%%%%%&%%&%%&&%&&&&&&&*&&&&*&**&*********=*=*=*=*========-==-======-====--=--=-=-=-=------=---------------------------;-;-;------;--------;-;----;----;--;-----;------=-=--=-=-=-===--==-=-=-====-======*====*=*=*******&****&*&**===-=----=-----------------=-=-======*=***=*=***=**************=*****&**&**&**&&&%&&&%&%%%&%%%&&%&&&%&%&%%%%%%%%%%$%$$%$%$%$%$%%$$%$$%%$$%$$$$$$$$$$$#$$#$$#$$$$$$#$$$$#$#$#$#$#$#$$#$#$#$#$##$#############################.##.##.###.###.###.#.###.#..#.##.#.###.##.#.#.#........................+.+.++.+.+.++.+.++..++.+.++.",
+"+++++++++++++++++++.++++.++.+...++..+........#..#.#############$#$#$##$$#$$$$$$$$$$$%$$%$%%$%%%%%%%%%%%%%&%&%&%&&&&&&&*&*&*&*&********=******=*=*====-=-======-=-==-=-=-==-=-=--=---=--=-----=-------------------;------;--;--;----;---;-----;-;-;-;;-;;--;--------=-----=-=-=-=-=-==-====-==-===========*=*===**********&*&***====-=---=-----;--;--------==-=-======*=********=***********&************&**&*&&&&&&&%%&%%&&%%&&%&&%&%&%%%%%%%%%%%%%%%%%$%$%$%%$%$$%$$%$$%$$$$$$$$$$$$$$$$$$$$$$#$#$$$#$#$$$#$#$#$#$##$#$#$####$###$#$#$##$#######$###############.#######.###.####.#.#.##.#..#####.##.#.#.#.#....................+.+...+..+.+.+..+..+..+..+.+..+",
+"+++++++++++++++++.+++.+.++.+++++..+...+....#..##.###########$#$####$#$#$$$#$$$$$$$$%$$%%$%$%%%%%%%%%%%&&&%&%&&&&&&&&&&&*&&&*&**&********=*===*======-====-===-====-=-=-=--=---=---=---------------------------------;-;--;---;----;--;---;-;-;-;--;--;---;-----------=-=-=--=-=-=-=-===-=-===================**=**********&***===-----=------------------=--========***=*******&**=************=**********&*&&&&%&%&%&%&%%%%&%%&%&&%&&&&&%&%&%%%%%%%%$%%%%$%%$%$%%$%$$%$$$$$$%$$$$$$$$$$#$$#$$#$$$$$#$$$##$#$#$#$#$#$##$##$$#$##$####################$#############.#.##.######.#.###.##.#.###..#.##.###.#..................#.......+.+.+.+..+.+..++.+.+.+.+.+..",
+"+++++++++++++++.+++.+++.+.+.+..++.+.+.......#..##.###.#########$#$#$#$$#$$$$$$$$$%$$%$%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&*&&&***&*&********=*****=======-===-=======--=-=-=--=--=-------------------------------------------;--;;----;-----;-;-;-;-;-;-;;-;-;----;-----------=-=--=-=-==-=-==-=-=-=-===========*==*=********&&****==--=-=--------;----------=--========*=*=***********&**************=******&&&&&&&&%&&&%&%&%&%&%&%&%%&%&%&%%&&%%%%%%%%%%%%$$%$%$%%$%$$$$%$$%$%$%$$$$$$$$$$#$$$$$#$$$#$#$$$#$$$#$#$#$#$#$#$##$###$#$##$#$#$######################.###.##########.#.##.#..##.####.#.#######..#..#..#....................+..+.+.+.+..+.++..+.+.+.+..+.+",
+"++++++++++++++++++++.+.+++++.++..+.+......#..##.##.#########$###$#$#$#$$#$$$$$$$$$%$$$$%$%%%%%%%%%%&%&%&%&&&&&&&&&&&&&&&&&****&*****=****==*=*===-=========-=-===-==-=-=-=--=-------------------------------;---;--;----;-;-;;;;---;-;-;--;--;---;--;-;-;-;-------=-=-=-----=--=-=-=-=-=========-=======*==*==**********&**=-=-=-----=----;------;------====-=====*=********&*&*&*&&&*&*&*&&********&&&*&&&&&&&&&%&%&&&%&%&%%%&%&%&&&%&&%%&%&%%%%%%%%%%%%%%%%$%$%%%$%$%$%$$$$$$$$$$$$$$$$$#$$$$$$$$$$#$#$#$#$#$#$#$##$#$#$$#$##################$##############.#######.##.####.######.#.#.######.#.#.##.#..#.....................+..+.+.+.+.++.+...+.+.+.+.++.+.",
+"+++++++++++++.+++.+++++.+.+.++.+.+.......#...#.#.#############$##$#$#$$$$$$$$$$%$$$$%%%$%%%%%%%%%%%%%%%%&%&%&&&&&&&&*&*&**&********=**=*=*=*====-==-=====-=-==-=-=----=-------------------------;-;--;--;-;----;--;---;--;--;---;-;-;--;-;-;;--;;-;;-;-;----------------=-==-==-=-=====-=-=-=-====-=======*==**=****&****====------------------;------=-=--=====*=*=*******&***&&*&**&*&&&&&****&*&&&*&&&&&&&&&%&&%&&%%%%&%&%&%%&%&%%&&%&&%&%%%&%%%%%%$%$$%$$%%$%$$%$$$%$$%$$$$$$$$$#$$$$$$$#$#$#$#$#$$$$$$$#$##$#$#$#$#$##$##$#$#$#$#$#$########$###############.#.#.######.###.#.#.###.###.#.####.##...#......................+..+.+.+.+.+...+.+++..+.+.+..+.+",
+"+++++++++++++++++++.+.++.+++.+.+..+........##.#.####.#######$##$##$#$#$$$$$$$$$$$%%%$$%%%%%%%%%%%%%%&&%&%&&&&&&&&&&*&&&*&**&*********=**=*========-=====-===-==-=--=-----------------;--;-;-;-;-----;--;-----;------;---;-;;-;;;-;-;--;-;-;--;;-;;-;-;---;-;--------=-=--=--=--=-=-=-=-========-=========*==*=**********===---=----=---;-;-;-;------=--==========*=**********&***&&&&&&&*&&**&*&*&**&&&&&&&&&&&&%&&%&%&&&%%%&%%&%%&%&%%&%&&%&%&%%%%%%%%%$%$%%$%%$%%$%%$$%$%$$$$$$$$$$$$#$$$$$$$$$$$$$#$#$##$#$$$#$#$#####$##$$#########################################.#.####.####.##.###.#####.#.#..##......................+...+.+...+.+.++.+.+..+.+..+.+..+.",
+"+++++++++++++++.++++.+.++..++.+.+..+.....#..#.##.############$##$$#$#$$#$$$$$$$$%$$$%%%%%%%%%%%%&%&%%%&%&%&&&&&&&*&&&*&*&&*********=**==*=*====-======-===-=--=--=--=--=----------;-;-;---;--;-;;;-;----;-;---;-;-;--;-----;;;-;;-;-;;-;-;-;;-;;-;-;--;-;----;---------=--=--=-=-==-====-===-=-===========*=**********===------------;-------------=-==-=======**=*=*******&**&&****&**&&&&*****&*&*&*&*&*&&&&%&&&%&%&%%%&%&%&%%%%&%%&%&%%&%&%%&%&%%%%%%%%%$%%$%$$%$$$%$$%$$%$$$$$$$$$$$$#$$$$#$$#$#$$#$$$$#$##$#$#$#$$$##$###$#$#$#$######$################.###.#.##.#####.###.#.###.##.######.###.#...#.#.#..................+.+.+.++.+..+..+.+.+..+.+..+.++.+",
+"++++++++++++++++.+.++++.++++.+.+.+..+......#.#.###.########$###$###$$$$$$$$$%$%$$$%$%$%%%%%%%%%%%%%&%&%&%&&&&&&&&&&&*&*&**&******=******======-=-========-=-==-==-=------------;-;---;-;-;-;;--;--;-;;-;-;-;-;-;---;--;;-;---;;-;;;-;-;-;-;;-;;-;-;-;-;--;-----------=---=--=-=-=-==-=-==-=================***=*=****==------------;;--;-;-------=--=--======**==***=****&***&**&&&&*&&*&&&****&*&*&&&&&&&&&&&&&&%&&%&&&%&%&%%&%&%%&%&%&%&%&%&&%%%%%%%%%%$%%%$%$%%$%$%$%$$%$$$%$$$$$$$$$$$$#$$$$$$$$#$$$#$#$#$$#$#$#$###$#$#$$#$#####$#$######################.####.####.####.#####.######.##.###.#.#.#...........+..............+..+..+.+.+.+.+..+.+.+.++.+..+.",
+"+++++++++++++++++++++.++.+.+.++.+.......#.#.#.#.####.########$$##$$#$#$$$$$$$$$$$%$%$%%%%%%%%%%%%%%%&%&%&&&&&&&&&&*&*&*&*&********=*=*=======-====-=-=-=-==-=---------------;-;-;--;;-;-;-;--;;-;;;-;-;-;--;-;--;-;--;---;-;;-;;;;-;;-;;;;;-;;-;-;;--;-----;-------=----=-=-=-=-=-=-====-===============*****=*****===-=--------;-;---;------------============***=********&**&*&*&*&&*&&&****&*&**&*&*&&&&&&&%&%&&%&%&%&%&%%&%%%%&%&%&%&%%&&%%%&%&%%%%%%%$%$%%%%$%$%$$%$%$%$$$$$$$$$$$$#$$$$#$$#$#$$$$#$$$#$##$#$#$#$#$#$##$####$#$################$#################.####.###.#.####.#########.#.#.#...#...................+.+.+.+..+.+.+..+.+.+.+.+.+...+.+.+",
+"++++++++++++++++.+.+.++.+++.+..+.+.........#.############$#$###$$#$$$$$#$$$$$$$%%$%$%%%$%%%%%%&%&%&&%&%&&&&&&&&*&*&&*&*****&****=**=*=*=*===-==========-=--=--=----------;-;-;--;-;;-;;-;;;;;-;;;--;-;;-;;-;;-;--;-;--;-;-;-;;;-;;;;-;;--;-;-;;;;--;--;-;------------=-=---=-=-=-=-=-=-===-============*=*=*=*****==-------------;--;---;------=-==-=-=====*=**=************&**&*&*&*&&**********&&*&&&&*&&&&&&&&&%&&&%&%&%&%&%&&%%%%%%%&%&%%&&&%&%%%%%%%%%%$%$%$%%%$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$#$$#$$#$#$#$#$#$#$##$#$#####$###########################.##.###.#.#########.###.##.#.#.#.#...#.#.......................+.+.++.+.+.++.+.+..+..+.++..+.+.",
+"++++++++++++++.++++++.++.+++.++...+....#.#..#.#.############$#$##$#$#$$$$$$$%$$$$%%%%$%%%$%%%%%%%&%%&%&%&&&&&&&&&&&*&*&&*&*******=**===*===-===-====--==-=--=----------;---;-;;;;;-;;-;;;-;-;;;;;;;;;-;;-;;-;;-;;-;-;-;-;-;--;;;;-;;;-;;;-;;;-;-;-;-;-------;-----------=-=---=-=-=-=-=-=============*=**=******==--=--------;;;--;---;---;-----=-=========*=*=*=********&*&*&**&*&&&*&&&****&*&***&*&&*&&&&&&&&&%&%&%&%&%&%&%%%%&%&%&%%%&%&%%%%&%&%%%%%%%%%%$%$%$%$%$$$$%$%$$$$$$$$$$$$$$#$$$$#$$#$$$$#$$#$###$#$#$###$###$#$##$#$###$######################.####.###.#####.#.###.###########.#.#.#.#....#..................+.+.+.+..+.+.+..+...+.++.+..++.+.+.",
+"+++++++++++++++++.+.++.+++..+..+.+......#..#.############$###$##$$#$$#$$$$$$$$%%$%$$%%%%%%%%%%%%%%&%&%&&&&&&&&&*&&&*&&********=****=**===-===-====-===--=-=--=-------;---;;-;--;-;;;;;;;;;;;;;;;;;;-;;;;;-;;;-;;-;-;-;-;-;-;;;-;;;;;;;;-;;;-;;-;-;---;;-;-;-----------=--=--==--=-==-====-=========*=====*=*=**=-=----------;----;--;----------=-=-=====*=*=*=*****=***********&*&**&*&*&*******&*&&*&&&&&&&&&&&%&&&%&&%&%&%&%&%&%%%&%&%&%%%&&&&%&%&&%&%%%%%%%%%%%$%$%%$%$$$$$%$$$$$$$$$$$$$$$$$#$$$$#$$#$$#$$$#$#$#$$$##$#$#$#$####$##$#$#######$#############.####.#####.#####.######.##.#.##.#.#...#.#.........+............+..+..+.+..+.+.++.+..+.+.+..+.+.+",
+"++++++++++++.++++++++.+.+.++.++.+.........#.##.###.#######$#$#$#$#$$$$$$$$$$$$$$%$%%%%$%%%%%%%&%%&%&%&&&&&&&&&*&*&*&**&*********=*=*=======-=========-==---------------;-;-;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;;;;-;;-;;;-;-;-;;;;;-;;;;;;;;;;;-;;;-;;-;-;---;-----------=-------=---=-=-=-==-=========*====*=*****==-=----------;-;-;;--;--;------==-==========*=***=*=*****&**&*&&&*&*&&*&&&******&*&*&*&&*&&*&&&&&&&%&%&&%&&&%&%&%&%%%&%%%%%%%&%%%%%&%&%%%%%%%%%%%$%$%$%$$%$$%$%$$$$$$$$$$$$$$$$#$$$$#$#$$#$$#$$##$#$##$###$#$#$#$##$#$#######$#####################.####.#.###.########.###.##.#.#...#.#.#...#..................+.+.+.++.+.+.+.+..++.+.+.+.+.+..+.",
+"+++++++++++++++.++.+++++.++.+..+...+...#.#.#.###.###########$#$$$$$$$$$$$$$$$%$%$%%$%$%%%%%%%%%%&%&%&%&&&&&&&*&&&*&*&********=***=*=**===--===-=-=-=-=--=-=-=-----;-;;;-;;;;-;;;-;;;;;;;;;;;;;;;;;;;;;;;;;;-;;-;;-;;;;-;;-;-;;-;-;;;;;;-;;;--;--;--;-;------;---------=-=-=-=-=-=-==-=-==-=========*=*==*=*==-----------;;;--;-;--;--;-----==--========*=*=*=*=****************&**&*&*&*********&&*&*&&&&&&&&&&&&&&&%&%&%&%&%%&%%&%%&%%&%&%%%&%&%%&%&%&%&%%%%%%%$%%%$%%$$%$%$$$$$$$$$$$$$$$#$$$$$$$$$$$$$#$$#$$#$#$$##$$#$###$##$####$################$############.####################.##.#.#.#.#......#...................+..+.+...+.+.+.+.+...+...+.+.+.+.+.",
+"++++++++++++++++.++.+.+.+.++.+..+.......#.#.#.##########$#$##$##$#$$$$$$$$%$$$%$%%$%%%%%%%%&%%%%%&%&%&&&&&&&&&&&&&*&*&********=*=*======-==-=====-=-=-=-=---------;---;;;-;;;;;;;;;;;;>;;>;;;>;>;;;;;;;;;;;;;;;;;;-;-;;-;;;;-;;;;;;;;;;;;;;;;-;;-;----;-;------;-------------=-=-=-====-============*=*=*===-=--------;---;-;-;-;--;------=--===-=====*=*=*=****=********&*&*&**&*&&*&*&*****&*&**&*&*&&&&&&&&&&&%&%&&&%&%&%&%&&%&%%%&%%%%&%%%%%&%%%%&%%%%&%%%%%%%$%$%$%$$$$%$%$$$$$$$$$$$$$$$$$#$$#$#$#$$#$$##$#$##$$####$$##$##$$###$#############$#########################.###.###.###.#.#...#..#.#.......................+..+.++.+..+.+..+++.+.+.+..+..+.+.",
+"+++++++++++++.+++++++.++++.++.++......#..#.####.############$#$$#$$$$$$$%$$$$%$%%$%%$%%%%%%%%&%&%&%&&%&&&&&&&&*&**&************=*=**=========-====-=-=-=--------;--;;;;-;;;;;;;;;;;>;>;>;;>;>;>;;>;>;;;;;;;;;;;;-;;;;;;;;;-;;;;;;;;;;;;;-;-;-;-;--;-;----;-;-----------=-=-==-=--=-=-=-================*===----------;-;;;-;-;---;---------==-======*====***=*=***=**********&*&****&*&*********&*&*&&&&&*&&&&&&%&&&&&%&&&%&%&%%&%%&%%&%&%%&%%%%%%&%&%&%&%%%%%%%%%%$%$%$%$%$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#$$$#$$#$#$$##$#$$#$#$#$####$###$###########################################.####.#.#.##..#....#.#.#.....+..........+...+.+..+.++.+..+...+.+.+.+.+.+.+.+",
+"+++++++++++++++.++.+.++..+.+.+...+......#..#.#########$##$#$#$$#$$$#$$$$$$%%%$%%$%%%%%%%%&%%%%%%&%&&%&&&&&&&*&&&*&&*&******=*=**=*=====-=-=====---=-=---------;--;-;-;-;;;;;;;;>;>>;;>;;>>;;>;>;>;;;;>;>;;;;;;;;;;;;-;;-;-;;;-;-;;;;;;;;;-;;-;-;-;-----;--------------=------=--==-==-===-=======*=*=*===----------;;;-;---;---;;--------=-=-========*=*=*=****************&**&**&*&*&*******&*&***&&*&*&&&&&&&&&&&%&%&%&%&&%&%&%%&%%%%%%%%%%%%&%%%%%&%%%%%&%%%%$%%%%$%%$%$%$%$$$$$$$$$$$$$$#$#$$$$#$$#$$$$#$$#$#$##$$#$####$##$#$#$###$########$###############################.##.###..##.#...#...#.#.......................++.+..+.+...+.+..++.+.+.+.+..+..+.",
+"+++++++++++++++++.+++.+++.+.+.+.......#..##.##.###.#####$#$#$##$$$#$$$$$$$$$%%%$%%$%%%$%%%%&%&%%&&%&%&&&&&&&&*&*&*********=***=*==*===-=-==-=-====-=--=--------;-;;-;;;;;;;;;>>;>;;>>;>>;;>>;>;>;>>>>;>;;;;;;;;;;;;;;;;;;;;-;;;;;;;;;>;;;;;-;-;-;-;-;-;------;-------=--=-==--==-==-==-=-===============------;-;;;-;-;-;;;-;;----;-----=-=-========*==**=*=***=**********&****&*&**&*******&*&*&&&*&&&&&&&&&&&&&%&&%&&&%&%&%%&%&%&%&%&%&%&%%&%%%%%%%%%&%&%%%&%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$#$#$#$#$##$#$#$$#$#$#####$###############################################.###..#.#.#..#..#..#..................+.+..+.++.+.++.+.+.+..+.+..+.+.+.+.+.",
+"++++++++++++++.++++.++.++++.+..+.......#..##.###.##########$#$$$#$$$$$$$$$%$$$%%$%%%%%%%%%%%%%&%&%&%&&&&&&*&&&&*&&*&********=*=**======-=======---=----------;-;-;-;;;;;;;>;>;;>;>>;>>>>>>>>>>>>>;>;;>;>>;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;--;--;------;-;--------------=--=--=--=-=-============**==-----;-----;-;-;-;---;--;-------=-=-=========*=*=*=***=****=**********&*&***&*&**=**********&**&&*&&&&&&&&&&%&&&%&&%&&&%&%%&%%%&%%%%%%%%%%%&%%%%%%%%&%%%%%%%%%%%$%$$%%$%$$$$$$$$$$$$$$$$$$$#$$$$$$$#$$$#$#$#$#$###$###$#$#$#$$###$##$###$###################################.###.#.##...#..#.#..#..#....................+..+..+.+..+.+.+.+.+..+.+..+.+.+.+",
+"+++++++++++.++++.+.++.++..+.+.+......#..##.##############$##$$#$$$$$$$$%$%$$%%$%%%%%%%%%%%&%&%%%&%&&&&&&&&&*&**&***********=***==*====-==-==-=-===---=-----;--;-;;;;;;;;;;>;;>;>>;>>>;>;>;>;>;>;>>>>>;>;>;>;>;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;--;;--;;-;----------------=--=-=-=-==-=-=-===-=========-----;--;-;;;-;;;-;-;;-;-;-;-------=-=========*===*=*==*******=*************&**&*********&*&*&*&&*&&&&&&&&&&&&&&%&&%&%&%%&%&%&%&&%%%&%&%&%%%%%%%&%%%%%%%%%&%%%%%%%%%%%$%$$%$%$$$$$$$$$$$$$#$$$$#$#$#$$$#$$#$#$#$#$$$#$$$###$####$###################$#######################.###.##.##..##..#...#..#..#................+.+.+.+.+.+.++.+.+.+.+.++.+.++.+.+.+.",
+"+++++++++++++.++++++.++.++.+..+.....#..#..#.##.#########$##$$#$$#$$$$$$$$$$%%$%%$%%%%%%%&%%&%&&&%&%&&&&&&&&&*&&*&*&******=***==*=====-==-====-==---=---------;-;;-;;;;;>;>;>>;>>;>>>>>>>>>>>>>>>>;>;>>>>;>;>;>;;;>;;;;;;;;;;;;;;;;;;;;;;;;-;;-;---;------;-;--------=-=------=-=--==-=============-----;-----;;;-;;-;-;;-;-;---------==-=-=======*==***=***=*=*=***********&*&*&**&*********&***&*&*&&&*&&*&&&&&&&&%&&%&&&%&&%&%&%&%%%%&%&%%%%&%&%%%%%%%%%%%%%%%&%%%%%%%%$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$#$#$###$####$$#$#$###$#$#############$############################.#.#.#..#...#...#..#.........+...........+...+.+.+.+..+.+..+.+...+.+..+.+..+.",
+"++++++++++++++++.+.++.++.++.+...+.....#.#####.#########$#$#$#$#$$$#$$$$$%%$$$%$%$%%%%$%%%%%%%&%&&&&&&&&&&&*&&**&********=**=*=*==*==-=-===-=-=--=-=-------;;-;;-;;;;;;>;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>;>;>;;>;;;;;;;;;;;;;;;;;;;;;-;--;-;;-;-;---;-----;---------=-=-=-=-==--==-==========-----;--;;;;-;-;;-;-;-;;----;-----=---===========*====**=****=******************&*&**********&*&*&*&*&&&&&&&&&&&&&&&%&&%&%&%&%&%%&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$%%%$%$$$$$$$$$$$$$#$$$#$#$#$$$#$$#$#$$#$$##$#$###$###$#######$#$######$#########$##$############.#.#.###.#.##.##..#.#..#..#.....................++.+.+...+..+.++.+.++..+.+..+.+.+.",
+"++++++++++++++.++++.++.+..+.+.+........#..#.#############$#$$#$$$$$$$$$$$$%%$%%$%%%%%%%%%%&%&%&%&%&&&&&*&*&&&&*&*&*********=*==*====--======-==--=-------;--;-;;;;;;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>;;>;;;;;;;;;;;;;;;-;;;;;;;-;---;----;--------------=-----=---=--=======-=====-----;---;-;-;;;;-;-;;-;--;-;--------===-=======*=*=****=**=*=***=*************&*&****=*=******&*&*&&*&&&*&&&&&&&&&&%&&%&&%&%&%&%&%%&%&%&%%&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$%$%$$$$$$$$$$$$$$$$$$$#$$$#$$#$#$##$#$##$$#$#$###$#$##$####$#$#$#####$#$#$######################..###.#.#..#....#.......#...............+.+..+..+.+.++..+..+....+...++.+..+.+",
+"+++++++++.++.++++.+++.+.++.+.+.......#.#.############$##$#$#$$$$#$$$$$%$$%$$%$%%%%$%%%%%&%%&%%&%&&&&*&&&&&&***&*&********=**=**====-==-=-=-==-=-=--=------;-;;;;;;;;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>>>>;>;>;>;;>;>;;;;;;;;;;;;;-;-;;-;;-;;--;-;------------------=-=---==-==-=-=-======----;-;-;-;;;;;;-;-;-;;-;-;---------=-=--=======*====*===*=*=***=***=**=*******&**&**&=********&****&**&&*&&&&*&&&&&&&&&&&%&%&%&&%&%&&%&%&%%&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%%$%$$%$$%$$%$$$$$$$$$$$$#$$$#$$$#$#$#$$#$##$##$###$#$###$##$#$######$#$#$######$#$##########.#.#.#.###.#.#.#..#..#.#..#.#.#..................+..+.++.+.+..++.+.+.+++.+++...+.+.+.",
+"++++++++++++++++.++..+++++.+...+....#...##.##.#########$#$#$#$#$$$$$$$$$%$$%$%%$%%%%%%%%%%&%%&%&%&&&&&&&&*&*&*********=*=**=*======-=-===-==-=-=-------;-;-;;-;;;;>;>;;>>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>>>;;>;;>;;;>;;;;;;;-;;;;;;;;;----;-----;-----;---------=--=-=-=---==-========----;--;-;;;;-;-;;-;;;;-;-;--;-----=--=-===-=======*=*==**=*=**=***=****************&*************&*&&&&&*&&*&&&&&&&&&&&&%&&%&%&%&%&%&%%&%%%&%%&%%%&%%&%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%%$%$%%$$$$$$$$$$$$$$#$$$#$$#$#$$$#$$##$#$$#$##$$$#$#$$##$#$##$$#$####$###$#$######################.##.##.#.#..#....#.....................+...+.+...+.+.+....+.+....+...++..+.+.",
+"+++++++++++++.++++.++..+..+.+........##.#.############$#$#$#$#$$$#$$$$$%$%%$%%$%%%%%%%%&%&%%&%&%&&&&&&*&*&*&*&***********==*=*======-==-==--=---=--------;;;;;;;;;;>;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;>;>;>;;>;>;;>;;;;;;;-;;-;;-;-;;---;-----;-----------=---=-=-=-===-====-==-----;-;-;-;;;-;;;;;-;;-;-;-;----------=--=-===========*=**==*=*=*=*=***=************&****=*=*********&**&**&&&&&&&&&&&&&&&&&&%&&%&%&%&%%&%&%&%%%%%%%%%%%%%%%%%%%%%$%$%%%$%%%%%%%%$%$%%$$%$%$$%%$%$$$$$$$$$$$$$$$$$$$$$#$$$#$$#$#$#$#$###$#$##$#$##$$##$#$#$##$#$##############.#.#.#.#.#.#.##..#.#.#..#.#..#..........+...........+.+.+.++.+.+.+++..+.++++.+++..++.+.+",
+"++++++++++++++.+.++++++.+.+..+.....#...#.##.########$####$#$$$$#$$$$$$$$$$%%$%%%%%%%%%%%%%&%&&&%&&&&&&&&*&*&**&******=*=***=*=====--=-===-==-==---=----;-;-;-;;;;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>;>;>;>;;>;;;;;;;;;;-;;-;;-;--;----;-----------------=----=-=-=-==-====----;-;-;;-;;;;;;-;-;;;;;-;-----------=--==-=========*===*==*=*=**=****=***=************&=***********&**&&*&&*&&&&*&&&&&&&&&&&&&%&%&%&%&&%&%&%%&%&%%&%%%%%%&%%%%%%%%%%%$%$%$%$$$$%%%$$$%%%$%$%%$$%$%$%$$$$$$$$$$$$$$$#$$$$#$$#$$$$#$#$$$$#$#$#$#$#$###$#$#$#$$##$##$######################.##.###.#...#..#.#..#.#.................+..+.+.+..+..+....++.+....+..++..+..+.",
+"+++++++++.++.++++.+..+.+++.+........#.#.#############$#$$#$$##$$$$$$$%$$%$%$%%$%%%%%%%%&%&%%&%%&&&&&&*&&&&&*&**********=*=====*=====-===-=-=---------;--;-;;;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;>;;;;;;;;;;;;;-;;;;;;-;-;-;--;------------=-=--=-=--=-=-======-----;-;-;-;;;;-;;;;;;;;;-;-;-;-;------=--=-===-=-======*=*==*=*=*=**=*=*******=*************=**=********&&*&*&&**&&&&&&&&&&&&&&%&&&&%&%&%&%&%&%&%%%%%%%&%&%%%%%%%%%%%%$%$%%$%$%%%$%$$%%%$$$%$%$$%$%$$%$$%$%$$$$$$$$$$$$$$$$$$$$$$#$$$$#$#$$#$#$#$#$#$$#$#$#$###$##$###$#########.##.##.#.#.##.#.#.#.##..#....#......................+..+..+.+.++.++++..+..++.+.+..++.+.+.",
+"+++++++++++++++.++++++.+..+..+........#.#.##.######$###$#$$$$$$$$$$$$$$%$%$%%$%%%%%%%%%%%%%&%&&&&&&&&&&&***&*&*****=*=**=*=*======---==-===-=-=-=------;-;;;;;;;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>>>;>;>;>;;;;;;-;-;;;-;-;-;-------------------=----=--=-=-=-===-=-----;;;;-;;;;;;;;;;-;;;;--;-;----------=--=-=-============*==*=*=**=*=*=***=*=*************=*=*********&*&**&*&&*&&&&*&&&&&&&&&&&&%&%%&&%%&%&%&%&%%&&&%%%%%%%%%%%%%%%%%%%$%%$%%$%$$%%$%%$$%%%$$%$%$%$$%%$%$%$$$%$$$$$$$$$$$#$$$$$$#$$$#$$$$$#$#$$$#$#$$#$#$##$##$##############.#.#####.######.###.#.#...#.#.#...#.#...............+...+.+.+.+.+..+....+.+.+...+.+.+..+.+.+",
+"+++++++++++++.+++.+.+.+.+.+.+.....#.#.##.##.#########$##$##$$$$$$$$$$%$%%$%%$%%%%%%%%&%&%&%&&%&%&&&&&&&*&*&*&**&*******=*=*=====--====-=---=--------;-;;;;-;;;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>>;>;;;;;;;;;;;;-;-;;;;-;-;-;-----;------=----=-=--=-=-=-=-=-=---;-;-;-;;;;;;;;;;;;;;-;-;;----;-------=-====-==-========*==*=*==*==*=***=*=****=************=**=**********&*&&&*&&**&&&&*&&&&&%&&&&&&%%%&&%&%&%&%%&%%%&%&%%%%%%%&%%%%%%%%%$%$%$%$%%$$%$$$%$$%$%$%%$$%$$$$%$%$%$$$$%$$$$$$$$$$$#$$$$$#$$$#$#$$$$$#$$#$##$#$#$##$###$################.##.##.#.#.#.#.#.#.#.#.....#......................+..+.+.+.+.+..++.+.+.+.+++.+.+.+..+.+.",
+"+++++++++++++++.++++.++.+.+.........#..##.#########$##$$#$$#$#$$$$$$$$%$%%$%%%%%%%%%%%%%&%&%&&%&&&&&*&&&*&*&*********=**=*=*=====----==-==-=-=-------;--;;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;;;;;-;;-;;-;-;-;;-;---;--;----------=------=---=-===-=----;;;;-;;;;;;;;;;;-;;;;;;--;-;--------=-=---===============*=*=*==**=*==****=*=************=**=**********&*&**&*&*&&&&&&&&&&&&&&&&%&%&&&&%%&%&%&%&%&%&%%%%%%%%&%%%%%%%%%%%%%$%$%%$$$%$$%$%$%$%$%$$$%%$%$%$$%$$$%$%$$$$$$$$$$$$$$$$#$$$$#$$$$#$#$#$#$#$$##$##$#$##$#############.#####.#########.###.#.#...#.#.#.#.#.........+..........+.+.+.+..+.+...+.+.+.+...+.+.+.+.+..+",
+"++++++++++.++.+++.+.++.+.+.+.+....#..##.#########$##$#$#$#$$$$$$$$$$%$$%$$%%%%%%%%%%&%&%&%&&%&&&&&&&&&*&&*&**&*****=***=*===*=====-=-=-=--=---=----;--;;-;;;;;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;;;;;;;;;;;-;;;-;;;-;--;--;--------------=-=--=-==-=--=--;-;;-;-;;;;;;;;;;;;;;;;;--;-;---------=---=-===-=-=-========*===*=**==*=**=*=*******=*********=**=**=*********&&*&&&&*&&&*&&&&&&&&&&&&&&%%%&%&%%&%&%&%&%%&%%&%&%%%%%%%%%%%%%$%%%$%$%%%$%$$%$$%$$%$%$%$$%$%$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$$#$#$##$$##$####################.#.#####.##.#.##.#.##.#.#....#.......#....................+..+.+.+.+++.+.+..+.+.+.+..+.+.++.",
+"++++++++++++++++.+.+++.++.+.........#..##.###########$#$#$$$#$$$$$$$$$%$%%%%$%$%%%%%%&%&%&%&&&&&&&&&*&&**&*******=***=*=*=*=====--=-=-=-==--=--------;-;;;;;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;;;;;;;;;-;;-;-;;;-;;-;----------------------=--=--==-----;;-;;;;;;;;;;;;;;;;;;;-;;-;------------==-==--==============*=*=*==*=*=*=*=**=*=*=*********==**=********&*&*&**&*&**&&*&&&*&&&&&&&&&&&%&&&%&%&&%&%&%&%%&%%%%%%%%%%%%%%%%%%%%%$%%$%%$%$%$%$$$%$$$$$%$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$#$$$$#$#$#$$$$$##$$#$#$###$###################.#######.###.####.##.#.#.#..#.#..#.#...................+.++.+.+.+.+.+...+..+.+.+.+..+.+.+.+...",
+"++++++++++++.++.+++.+.+..+..+....#.#.##.###########$##$#$$#$$$$$$$$%$%$%$%$%%%%%%%%%%%&%&%&%&&&&&&*&&*&&**&*&*******=*=*=========--===-=---=------;-;-;;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;>;>;;;;-;;;-;;-;-;;;---;-;-----;-------=--=-=--=-==---;;;;;-;;;;;;;;;;;;;;;;;;--;-----;-------==-=-=-====-=================*==*=*=****=***=*********=***=************&*&&*&*&&&&&&*&&&&&&&&&&&%&&%&%&%&%%&%&%%&%&%%&%%&%%&%%%%%%%%%%%%$%$%$%$%$%$%$$%$$%$$%$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$$$$#$###$####$##$####$##############.#.###.#.#####.##.#.##.#.#..#.#....#....#.....................+.+.+.+.+.++..++.+.+.+.++.+.+.+.+++",
+"+++++++++++++++++.++.+++.+..........#.##.#######$###$#$#$#$$$#$$$$$$%$%$%%%$%%%%%&%%&%%&%&%&%&&&&&&&&&*&&********=***=*=*=*=*==-=-=-=-=-=--------;-;-;;-;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;;;;;-;;;-;;-;-;-;;----;-;----------------=-=----;-;-;;;;;;;;;;;;;;;;;;;;-;;;-;-;--------=---=-=-=-=-===-=========*=*=*=**=*==*==***=****=*=*****=*=***=********&****&&*&**&&&&&&&&*&&&&&&&&%&&%&%&%&&%&%&%%&%%&%%&%%%%%&%%%%%%%%%%%%%$%%%$%%$$%$$%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$##$$#$$#$$#$##$####$#########$####.##########.#.######.#.###.##....#.#...#..........+........+.++.+.+..+..+...+...+.+.+.+..+.+..+....",
+"+++++++++++++.+.+++.++..+.+.+......#.#.###########$##$#$$$$#$$$$$$$$$%$%$%$%%%%%%%%%%&%%%&%&&&&&&&&**&&**&*&*******=*=*==========--=-=---------;-;-;;-;;;;>;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;;;;-;-;;-;-;;;--;-;---------------=-=-=-=---;-;;;;;;;;;;>;;>;>;>;;;;-;;--;-------------=-=--=-====-===============*====*=**=*=*=**=*=****=***=*=*==***=*******&*&&**&*&&&**&&&&&&&&&&&&&&&%&&%&%&%%&&%&%&%&%%&%%%%%&%%%%%%%%%%%%$%$%%$$%%$%%$%$$$%$%$$$%$$$$$$$$$$$$$$$$$$$$$$#$#$$#$#$##$##$$##$##$####$###########$##############.#.#.######.#.##.##.##...##..#..#..#......................+.+.++.++..++.++.+..+..+.+.+.+.+.+.+",
+"+++++++++++.++++++.++.++.+.+......#.#.#.##.####$####$##$#$#$$$$$$$$$%$%%%%%%%%%%&%%&&%%&&&&%&&&&&&*&&&**&********=**=*=*=*=====--=----------;-;-;-;;;;;;;;;;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;;;-;;;-;;-;-;;-;;;----;--;-------------=-----;-;;;-;;;;>;>;;;;;;;;;;;;;-;-;----;-------=--=-==-=-=-===-=========*======*==*==*=*=*=**=********=*=*=**=*******&***&***&*&&&*&&&&&*&&&&&&&&%&&&&&&%&%&%&%&%&%&%%&%%&%&%%%%%%%%%%%%%%%%$%$%%$%$%$$$$%$%$$$%$$$$$$$$$$$$$$$$$$$#$$$$$$$$#$$$#$$##$$##$##$###$###$###########$###################.##.####.##.#.#.##...#..#.....#.................+.+.+.+..+..++...+.+.+.+.+.+.+.+.+.+.+.",
+"+++++++++++++++.+.+.+.+.+........#...############$#$$#$$$#$$$$$$$$%$$%$%$%$%%%%%%%%%&%&&%%&%&&&&&&*&*&&&***&*******=*=*========--------------;-;-;;-;;;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;>;;;;;;;-;;;-;-;;-;;-;-;-;-------------=-------;;;;;;;;;;;>;;;;>;>;;;;;;;-;;-;--;--------=--=-=-=-===-======-==========**===*=*=*=*=****=**=**=**=*==*=************&**&&&*&**&&&*&*&&&&&&&&&&&&%&%&%&%&&&%%&%%&%&%%%&%%%%&%&%%&%%%%%%%%$%%$%$%$%%$%$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$##$#$#$$##$$##$#$##$#$#$#$###$########################.#.#.#.####.##.#.##.###.#..#.#..#..#.#..................+...+..+.+.+..+.++..+..+.+.+.+..+..+.+.+",
+"+++++++++++++.++++++.+.+.+.+.+....##.#.#.#########$##$##$$$$$$$$%$$$%$%%$%%%%%%%%%&%%&%&&&%&&&&&&*&&&****&******=***=*==*=*====------------;--;-;;;;;;;;>;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;;;;;;;;;;-;-;;-;;-;--;----;-------------=---;-;-;;;;;;>;;;;;>;;;;>;;;;-;;--;-;-----------=-=-=-=-=-==-=-=-==============*===*=*=*=*=*=*****=****==*=**=*=**********&*****&&&*&*&&&&&&&*&&&&&&&&&&&&&%%%&&%&&%&%%&&%%%%%%%%%&%%%%%%%%%%%$%%%%$%$%%$%$%$%$%$%$$$$$$$$$$$$$$$$#$$#$$$$$$$#$$$##$$#$#$#$##$###$######$###########################.#.########.##.#.##..#.#..#..#.........+...........+..+.+..+.+.+..++.+.+.+.+.+.+..+.+..+.",
+"++++++++++++++++.+.+++++.+......#...#.#############$$#$$#$#$$$$$$$$$%%$%%%%%%%%&%%%%%%&%&%&&&&&&&&&**&&&**********=*==*=======-------------------;-;;;;;;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>;;;;-;-;;;-;-;--;;;;---;-----------=-=---;-;;;;;;;;;>;;>;>;;;>;;;;;;;;-;-;-----------=-=-=-=-=-==-=-================*====*=====**=*=**=*=*****====*==****=*****&***&*&*&***&&&&*&&&&&&&&&&&&&&&%&%&&&&%%&%%&%&&%%%&%&%&%%%%%%%%%%%%%%%%%$%$%%%$$%%$%$$$$$$%$$$$$$$$$$$$$$$$$$$#$$#$#$$###$$##$#$##$#$#$$##$#$#$#####$##############.###.##.######.#.#.###.#.#..#....#..#....#................+..++.+.++.+.+.++..+.+.+.+.+...++.+.++..",
+"++++++++++++.+++++.+.+..+..+.....#.#.##.#######$#$#$##$#$$$$$$$$$$$%$$%%$%%%%%%%%%&%&&%&%&%&&&&*&*&&&***&******=*=**=*==*=====---------------;-;;-;;;;;>;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;;;;;;;;;-;-;-;-;;-;----;----;-----------;;;;;;;;;;;;>;;>;>;>;>;;;;;;-;-;-;--;--;--------=---=-=-=-====-=-==-=============*==*=**==*=*==****=**==**==**=*=**********&*&*&*&&&&*&*&&&*&&&&&&&&&&&%&&&%&%&%&%&&%&%%&%&%%%%%%&%%&%%%%%%%%%%%$%$%%$%%$%$%$$$%$%%$$%$%$$$$$$$$$$$$$$$$$#$$$$#$$$$#$$#$##$#$#$################################.#####.##.######.#.#.##.#..#.#..#.#.#....................+..+.+..+.+.+...+.+.+.+..+.++..+.+...+",
+"++++++++++.+++.+.++++.+.+.+.......#.#.############$#$$#$$#$$$$$$$$$$%%$%%%%%%%%%%&%%%%&%&%&%&&&&&&**&&************=*=*======---------=-----------;;-;;;;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;>;;>;;;;;;-;;-;;-;-;-;-;;-;---;--------=--;;;;;;;;;;>>>;;>;;>;;;;;;;;;;-;-;-;------------=-=-==--=-=-=--=-===-============*=*==*====**=*=**=*=***==*==*=*=************&***&**&**&*&&&*&&&&&&&*&&&&&&&%&&&&%&&&%&%&%&%&%&%&%&%%%&%%%%%%%%%%%%%$%$%%$%%$%%$%%$%$$%$$$$$$$$$$$$$$$#$#$$$$$#$#$$#$##$#$#$$#$###$#$#$##$##########################.#########.#.##.###..#.#.....#......#...............+.+.+.+..+..+.+.+.+.+...+.++.+..+.+..+++.",
+"++++++++++++++++++..++.+.+......#..#.#.#######$##$#$##$$$$$$$$$$%$%$%$%%$%%%%%%&%%%&%&&%&&%&&&&&*&&&**&&******=*=**=*==*====-=--------------;-;;-;;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;;;;;;;;;;;-;;-;-;;;-;--;------------;;-;;;;;;>;>;;;>>;>;>;>;;;;;;-;;-;-;--;-----------=----==-=-=-==-=--===-==-=-============**===*=*==*=*=**=====*=**=*=*=*********&**&**&*&&*&&*&&&*&*&&&&&&&&&&%&%&&%&&&&&%&&%&%&%&%%&%&%%%&%%%%%%%%%%%%%$%%$%%$%%$%%$$%$$%$$$%$$$$$$$$$$$$$$#$$$$$#$$#$$#$#$##$#$$#$####$#######$#########$########.###.##.#.#####.##.#.##.#.#.#.#.#.#.#.....................+..+.++..+.+.+.+.++.+...+.+.+..++...+",
+"++++++++++++++++.+++.+.+..+.......#.###.###########$#$$$#$$$$$$$$$$$%%$%%%%%%%%%%&%%&%%&%&&&&&&&&*&*&&************=*=*====--=-------=------------;-;;;;;;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;;;-;-;-;-;-;-;---;-;---;--------;;;;;;;;;;>;>;>>>;;>;>;;;;;;;;;;;-;-;------;------=---==---=-=-=-=-====-=================*===*=*===*=**=**=====*=*==*=*************&**&&**&*&*&*&**&&&&&&&&&&&&&&&&&&&&%&%&&&%&&%&%&%&%%%&%&%%&%&%%%%%%%%%%%%%$%%%%%%$%$$%$%$%$$$$$$$$$$$$$$$$$$#$#$$#$$##$#$#$$#$##$#$#$####$#$######$###########.#######.#####.#.##.####.#.#..#.......#...................+.+.++.+..++.+...+...+.+.++.+.+.++...++.",
+"+++++++++++++.+.+++.++.+.+......#.#.#.########$#$#$##$#$$$$$$$$$$$$%%$%%%%%%%%%%%%%&%&&&&%&&&&&&&&*&**&********=*==*======-=-----------------;-;;;;;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;;;;;;;;-;;-;-;-;;;-;----------;-;;;;;;;>;>>;>;>;;;>>;>;;;;;;;-;----;----;------------==--=-=-=-=-=-==-=-===-==========*=*===*==*=*=*=**=**====**=*=**************&***&*&**&*&*&&&*&&&*&&&&*&&&&&&%&&%&%&%&&&%%&&%&%%&%%%&%%%%%&%%%%%%%%%%%%%%%$%%$%$%$%%%%%$$%$$%$$$$$$$$$$$$$#$$$$$$$$$#$$#$#$##$##$#$##$##$############$###########.#.#.#####.#####.##.#.#.#..#.#.#.#.#...#...............+...+...+.+...+.++..++.+.+..+..+.+..++..+",
+"++++++++++.++++++.++.+.+.......#..#.##.######$###$#$$#$$#$#$$$$$$%$$%%%$%%%%%%%&%&%%&%&%%&&&&&&*&&&*&********=***=*=*=*==-=-=-=-----=-=-----;--;--;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;;;;;;-;;-;;-;--;-;--;-;---;--;;;;;;;;;>;>;;>;>;>>>;;;;;;;;;;;;-;;-;--;-;----------=----=--=-=-=-=-=-=-=-=-================*==*==*=*=*==**=======*=**=*=************&**&**&*&*&*&*&&*&&&&*&&&&&&&&&&&&&&&&&%&%&&%&%&&%&%&%%&%%%%%&%%%%%%%%%%%%%%%$%%%%%$%$$$%$%$%$$%$%$$$$$$$$$$$$#$$#$#$$##$#$#$$##$###$###$###############################.#.###.#.##.##.##.#.#.....#....#...................++.+++.+.++.+.+.++..+.+.+..++.+.++..+..",
+"+++++++.++++++.+++.++.+.+.+......#.#.##########$#$##$#$$$$$$$$$%$$%$%$%%%%%%%%%%%%%&%&%&&&&&&&&&*&*&*&*********=**=*=====--=-----------------;--;;-;;;;;>>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;-;;-;;--;-;-;-;;--------;;;;;;;;;>>;>;>>;>;>;;>;>;;;;;;;-;-;--;-;------------=--=-=--=--=-=-=-=-=-=-==-=-=-=============*==*==*===**=*====*=*=*=*****=***********&**&**&*&*&&&*&&&&&&&&&&*&&&&&%&%&%%&&&&&&&&&%&%%&%%&%%&&%%%%&%%%%%%%%%%%$%%%$%$%%%$%%%$%$%$%$$%$$$$$$$$$$$$$$$$$$$#$$$#$#$##$#$#$#$#$###$####$####################.#.####.#####.##.##.#..#.#.#...#.#..................+.+..+...+.+..+.+....+..+.+.+..+..+..+.++.",
+"++.+.++++++++++++.++.+.+.........#.##.##########$#$$#$#$#$$$$$$$$%$$%%%%%%%%%%%&%&%%&%&&%&&&&&&&&*&**&********=**=*=*===-=--==-----------------;-;;;;;;>;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;>;;;>;;;;;;;;;-;;;-;-;-;--;--;-;;;;;;;;;>>>;>;>>;>>>;>>;;;;;;;;;;;-;;-;---;-----------------==-==---=-=-=-=-==-=======-=======*===*==*=*=**=*=========*=*==*=**********&***&**&*&*&*&**&*&*&*&&*&&&&&&&&&&&&&&&%&%&%&%&&%&&&&%&&%%%&%&%%%&%%&%%%%%%%%%%%%%$%%%%%$%$%$%$%$$%$$$$$$$$$$$$$$#$#$$$#$$#$#$$$##$#$#$##$###$#####################.#####.####.#.###.##.#.##.#....#..#...#...................+..++.+..+..+.+++.++.+.+.++.+.+.+.+..+",
+"+++++++++++.+.++.++.+.+..+.....#.#.#.#######$##$#$##$$$$$$$$$$$$%$$%%$%%%%%%%%%%%&%&&%&%&&&&&&&&*&&*&*&*****=****=*====---==--------=-----;-;-;;-;-;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;;;;;;;;-;-;;--;-;-;;-;--;-;;;;;;;;>>>;;>>>>;>>;;>;;;>;;;;;;--;-;-;--;--------------=-=-=---=--==-=-=-==-=--=-==-============*===*===*===*======*=*=*=*******=********&***&***&*&*&&&*&*&&&&&&&&&&&&&&&&&&&&&&&&&&%&%&&&%%&&%&%&%&%%&%%%&%%&%&%%%%%%%%%%%%$%$%%%$%$%%$%$$$%$$$$$$$$$#$$$$$$#$$#$#$####$##$###$##$#########################.#####.#######.##.##.#.#..#.#.#...#..................+.++.+...+.++.+.+...+..+...+..+.+.+.+..+.",
+"+++++.++.++++++.++.+++.+......#..#.###.#########$#$#$#$$$$$$$$%$$%$%$%%%%%%%%%%%%%&%&%&&&&&&&*&*&**&**********=*===*===-==--==--->@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,%$##$###$##$#########$##########.####.#####.#.#.##.##.##...#..#....#..................+..+..+.++..+..+.+.++.+.+.+++.+..+.+.+.++.+",
+".+++++.+++.++++++++.+.+.+.+....#.##.#######$#$###$#$#$#$$$$$$$$$%$%$%%%%%%%%%&%&%&%&%&%&&&&&&&&&&*&**&*****=***=**==*=-=--=---=;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=#$#$#######$###$#######$########.###.#.#######.##.##..##..#..#.#....#................+..+.+..++.+.+.+.+..+.+.+...+.+.+..+.+..+.",
+"..+++++++++.+.+.+.++.+..........#..#.##########$$##$#$$$$$$$$$$$$%$%$%$%%%%%%%%%&%%%&&%&&&&&&&&**&**&********=**==*==-=-=--=-=>@@@;---;;;;;;;;;;;>;>;>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;>;>;;;>;;;;;;;;>;;>>>>>>>>@>@@@>@>@>@>>>>>>>>>>;>;>;>;;;;;;;;;;;;;;;;;;---;--,;-;,;;,;,;,;,;,;,--,;,--,-,-,-,-,-,-,=-,-,=-,,-,,-,,=,-,-,=-,,-,,=,,=,,=,,=,=,=*=,=,==,*,===,*,*,*,=*,=*,*,*,*,*,**,**,****,*****&&*&***&*&*********&***&*&**&**&*&*&*&%%%&&&&&&&&&&&&&&&&&&&&%&%&%&%%%%%%%%%%%%%%$*>@@,#$##$#$#$##################.#####.#####.#.#.###.##.##..#..#....#.#...................+.+.+.+.+.+.+..+..+.+.+..++.+.+.++.+.+.+.",
+"...++++.+.++++++++.+.+.++......#..#############$##$#$$#$$$$$$$%$%$%%$%%%%%%%%%&%%%&&&%&&&&&&&&*&&**&******=**=*==*=====--=-=--@@@-------,-,-,;,;;,;;;;;;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;,;;;;,;;;;,;;;;>;;;;;>>>>>;>;>>>>>;>>>;>;;;;;;;;;;-;;;,;-;,--,-,-,-,---------,---,-------=------=--------=-=-=============*==**============*===*******************&**&&*&*&*&*&&*&&*&*&&&&&&&&&&&&&&*&&&&*&&*&&&&&&&&&&&&&&&%&%&%&%%%%&%%%%%%%%%%%&%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$.,@@%#$#$#####$###################.#.###.#########.##.##.##..#..#.#...................+.+..+.+.+..+.+.+.+.+.+..+.+..+.+..+...+.+.+",
+"....++++++++.+.+.++.+.+......#..##.#.#####$#$#$#$$#$#$$$$$$$$$$%$%$%%%$%%%%%%%%%&%&%%&&&&&&&&*&&*&**********=*=*===*=--=-=--=>@@,---------;-;-;-;;;;;;>>;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;>;;;;;;;;;--;;--,;;;;;>;;>>>>>;>;>>>>>>;>;>;;;>;;;;;;;;-;-;;,;;---;-;-;-------------------=-=-=-=--==-=-=-=,==========-=============*===*========*===***=*******************************&*&*&******&&**&&*&&&*&&&&&*&&&&&&&&&&&&&&%&&&&%&%&&&%&%&%&%&%&%%%%%%&%%%%%%%$%$%%$%%%%$%$%$$$$$$$$$$$#$#$#$#$$#$$;@;$####$#$########$#################.##.##.#.#.##.#..#..#..#.....#....................++.+.+.++...+.+.+.+.++.+.+..+.++.++..+.+.",
+"...#.+++..+.+++.+.++.+...+....#..##.##########$##$#$#$$#$$$$$$$$$$%$%%%%%%%&%%&%%&%&&%&&&&&*&&****&*******=***=***====--=-=--@@,--;----------;-;;;;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;;;;;;;;;;;;-;;;;;;>>;>>;>>;>>>>>>>>>>>>>;>>>;;;;;;;;;;;;;-;---;;-------;-------------=------=-=--=--=-=-=-=-=-=-=-=-==========*===*==*===========*=*=*=*=*=*************************&*******&**&*&**&*&*&**&&*&&*&&&&&*&&&&&&&&&&&&%&&%&&%&%&%%%&%%%&%%&%%%%%%%%%%%%%%%$%%$$$%$$%$$%$$$$$$$$$$$$$$$$#$#$#&@@.$$$#####$#########$########.#.#.############.####.#.#.#..#.#.#.#..#.............+....+..+...++.+.+..+.+..+.+.+.+..+...+.+..+",
+".....+++++.++.++.+.+.+.+........#.#########$###$#$#$$$$$$$$$$%$%$%$%$%%%%%%%%%%&%%&&&&&&&&&&&*&&&&**&********=*=====--=----=,@@------------;-;;-;-;;;;;;;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;>;>;;;;;;;;-;-;-;-;;;;;;;>;>>>>>>>>>>>>>;>;>;>;;;>;;;;;;-;-;--;-;-;----;------;---------=--=-=-=-----=--=-=-=-=-=-=-=======-=========*======-==============*=***=**=************************&*****&****&*&*&**&&&*&**&&*&*&&&*&&&&&&&&&&&&&&&&&%&&&&&%&%&%%&%%&%&%%%%%%%%%%%%$%%%%$%%$$%$$%$%$$$$$$$$#$#$$#$#$$@@$####$#$##$#########################.##.#.#.##.#..#.#...#...#.....................+.++.++.+++..+.+.+.+.+.+.+.+.+.+.+.++.+.++.",
+"......+++++.+.+.++.++.+......#.##.#.#.###$####$#$##$#$#$$$$$$$$$%$%$%%%%%%%%%%&%&&&%&&&&&&&&&&*&**********=*=*=*======--===--@@---;-----;-;;-;-;;;;;;;;>>;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;;;;;;;-;;;-;-;;;;;>>>>>>>>;>>>>>>>>;>>;>;;>;;;;;;;;;;;;;-;;-;-;---;---;----------------------=-=-=--=-=-=-=-=-=-==-=-================*=============*=**=***=***=**=**=*********************************&**&&**&*&*&*&&&&*&&&&&&&&&&&&&&&&&%&&%&%&%&&%&%&%%&%%%%%&%%%%%%%%%%%%%$%%$$%$%$$$$$$$$$$$$$$$$$$#$$$@@$#$#$########$############.####.##.###.######.#.##.#.#.#.#.#..#.#......+........+..+.....+...+.+..+.+.+.+..+..+.+.+.+..+.+...",
+"........++.++.+.+.+#+..+.......#.#.#########$#$#$#$$$$$$$$$$$$%$%%%%%%%%%%%%%&%%%&%&%&&&&&&&*&&*&*&******=*=*=*=**==--=-=--=-@@;----;--;-----;-;-;-;;;;;;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;>;;;;;;;;;;-;;;;;;>>>;>>>>>>>>>>>>>>>;>>;>;>;;;>;;;;;;-;;-;;--;-;-;-;------------------------=--------=---=---=-=-==-====-=========*=========-=======*====*==*=*=******=***=**********=****************&*&**&***&*&*&*&*&*&&&*&*&&&&&&&&&&&&&&&&&&&&&%%&%&%%&%%&%&%%%%%%%%%%%%%$%%%$%%$%$$%$$%$$$$$$$$$#$#$$#$&@@.$####$######################.###.#######.#.####.##...#.....#.....................+.++++..++..+.+.+..+.+.++.++.+.+..+.+.+.+++",
+"......#.+.++.+.+.+.+.+......#.#.#.#############$#$#$$#$$$#$$$$$%$$$%$%%%%%%%%%&%&%&&&&&&&&&&&*&**&******=****=*======-=--=--=@@@--;-;---;-;-;-;-;;;;;;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>;;;;>;;;;;;-;;;;;>;;>>>>>>>>>>>>>>>>;>>;>;>;;>;;;;;;;;;;-;;-;;--;---;--;----;------------------=-=-=-=--=-=-==-=-==-===-===-===============-============*==*=*=***=*==*****=**==*==*=*****=**=*=************&**&*****&**&*&**&&&&*&*&*&&&&&&&&&&&&&&&%&&&&%&&%%%%%%&%%&%%%%%%%%%%%$%%$%%$%%$%$$$$$$$$$$$$$$#$$.,@,%#$$##$#$##$#######################.##.#####.#.##..##..#.#...#.#................+.......+..+.+..+..+.+..+..+..+..+.+.+.+.....",
+".........++++.+.+.+.+.+.+......#.##.#####$###$#$#$$#$$$$$$$$$$%$$%%$%%%%%%&%%%%&%&&%&&&&&&*&&&*&***********=**==*====--=--=--,@@>--;-;-------;-;-;;;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;>;>;;;;;;;;;;;;;>>>>;>>>>@>>>>>>>>>>>;>>;>;>;;>;;;;;;;-;;;-;--;;--;------;------;-----------=-----=---=--=----=-=--=-=-==-===-===============-============*===*===*=**=*=*=**=**=**=*==*=***=***=******************&**&**&*&&**&*&&&&&&&*&&&&&&&&&&&&&&&%&&%%&&&%&%%&%%%&%%%%%%%%%%%%%%$%$$%$%$%$%$$$$$$$$$$$$, @&#$###$###$##################.#.#.###.##.#.#.##.#.##...#...#.#....#............+..+.+++++.++..+.+.++.+.+.+.+..+.++.+.+.+.+++.+",
+"..........++.++.+.++#+.......#.#.#.########$##$##$#$$#$#$$$$%$$%$%$%%%%%%%%%%&&%&%&%&&&&&&&*&**&*&*******=*=**=*=====-=--=----@@@@;-;----;-;;-;;;;;;;;;;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;;;;;;;-;;;;;>>>;>>>>>>>@>>>@>>>>>;>;>;;>;;;;;;;;;;;;-;;;-;;-;---;-;-;--------;---------------=-=----=--=--=-=--=-=-=-=====-==============-=-==========*=*===*==**=*=*=*=*=*==*=**=*=***=**=******=*=************&******&*&**&&*&&&*&*&*&&&*&&&&&&&&&&&%&&&&&&%&%&%&%%&%%%&%%%%%%%%$%%$%%%%%$%$$%$$$$$$$$$#$&;@@,$$#$#$##$###$##$####$#####.################.##.#.##..##.#.#....#.........+.........+.....+..++.+..+..+.+.+.+.++...+.+.+.+...+.",
+"......#.#..+++.+.+..+..+.......#.############$#$$#$$#$$$$$$$$$$%$%$%%%%%%%%&%%%&%&%&&&&&*&*&&&&***********=*=*=*==*=-------=--=;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=#$#$#$#$#$#$###$###############.##.#.##.###.##.###..##......#.#..............+..+.+..++.+.+.+..+.++.++.+.+.+.+..++..+.+..+.+..+",
+"............+.+...+.+.......#.#.#.#.#######$##$##$#$$#$$$$$$$$%$%%$%$%%%%%%%&%&%&&&&&&&&&&&&*&*&&*&*********=*==*===-=-=------,,;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,&$$#$#$#$#$###$###################.########.#####.#.##..#.#.#..#..#.#..............+.+...+.+.+.+..+..+..+.+.+..+.+..+.+..+..+.+..",
+".+.....#.#...+++++.+..+........#.########$##$#$#$#$#$$$$$$%$$$$%$%%$%%%%%&%&%%&%&&%&&&&&&&*&&&&*********=*==*=*======-----=-=----,,;;;;>;;;;;;>;;>;;>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>>>>>>>@>@>@@@@@@@@@@@@@@@@@@@@@@>@>>>>>>>>>>>>>>;>>;>;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--;;-;,;;,;,;,;,;,;,-,;,-,;,-,;,;,-,-,-,-,==-,--,-,-,-,-,-,-,=,==,-,=-,-,-,,-,,-,,-,,-,,-,,,-,,,,=,,,,,,,=,,=,,=,=,=,=,,=,,,,*,*,=,*,*,=,*,*,*,=*,*=*,**,*=*&&,*&&&,&,&,*********&**&**&*&%%%&&&&&&&&&&&&&&%&&%&%$%$%$#$#$$#$$##$$###$###$##########.#####.#.#.##.##.####.#.#.#...#..#..........+...+.+..+.+++.+.+.+.+.+.+..+..+..+.+.+.+.+.++.++..+.+",
+"............#++.+....+......#.#.#.#.###########$#$#$$$#$$$$$%$$%$%$%%%%%%%%%%&%&%%&&&&&&*&&&*&**&********=**========-----=---------;,;;;,;,;;;,;;;;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;>;;;>;>>;>>>>>>>>>>>>>>@>@@>>>>;>;>>;>>;>;;;;;;;;;;;;;,;;,;,;;,;,;,;,;,;,;,;,;,;,-,-,-,-,-,----,----,-----------------=---=-==--=-======-------=-=-=-=========================*==*==*==*=*==*==*=*=*=*=*=**=*******&**&*&*****&***&&&*&*&&&&&&&&&&&*%&&&&&%&&&&&%%%%%&%&%&%%%&%%&%%%%%%%%%%%%%$%%$%$$$$%$$$$$$$$$$$$$$#$#$#$###$###$###############.#.#########.##.#.#.#...#.#..#..#..........+.....+..+....+.+..+.+.+.++.++.+.+.+.+.+.+...+..+.+.",
+".+......#.#....++++.+......#..#.#########$#$#$$#$#$$#$$$$$$$$$%$%%%%%%%%%&%%&%&%&&&&&&&&&&&*&&*&*******=**===========--=----------;-;;,-;;;-;-;;;;;;;;>>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;;;>;>>>>>>>>>>>>>@>@>@>@>>>>>>>>>>>;;>;;>;;>;;;;;;;;;;;;;;;;;;,;;;;;-;-;-;--;-----;-;--;-----------------=-=-=-=-=-==-=-===-==-======-==-=-======-=====-============================*=======*==*=*===*=*=*=***=*******************&*****&***&*&*&*&&&&&&&&&&&&&&&&&&&&&&%&%&&&%&%%%%%&%%%%%%%$%%%$%$%%$%$$$$$$$$$$$#$#$#$#$#$#$###$#######$#############.###.####.##.#.#.#.#...#.................+.+..+.+.+++..+.+.+.+.+..+..+.+.+.+.+..+.++..+.+..",
+"...............++.+..........#.#..#.#########$#$#$#$$$$$$$$$%%$%%$%%%%%%%%%%%&%&%&&&&&&&&*&&*&**&*****=*=**=*=======-=-----=---------;;;--;-;;;;-;;;;;;;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;;>>;>>>;>>>>>>>>>@>>@>@>>>>@>>>>>;>;;>;;>;;;;;;>;;;;;;;-;;-;-;-;;-----;-;---;--;--;--------------------=-=-------,--=--=-=---=--=-=-=====--=------==-=-===-==-====-==================================*==*===*==**=*=*=*=***************&***&*&**&&&&**&&&&*&&&&&&&&&&&&%&%&&&%%&%&&%&%%%%%%%%%%%%$%%$%$$%$%$%$$$$$$$$$$$#$$#$$###$$##$#$############.#.#####.##.#.##.##.#.#...#.#.#.#.........+.......+..+.+...+.+.+.+..+.+..+.+.+..+...+.+...+.+...+",
+"+........#...#.#++++.......#..#.###########$##$#$#$$#$$$$%$%$$$$%$%$%%%%%%&%&%%%&%&&&&&&&&&&&*&&*****=***==*=========---------------;-;;;;-;;-;;;;;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>>;>>>>>>>>>>>>@>@>>@>>>>>@>>>>>;>>;>>;>>;;>;>;;;;;;;;;;;;-;;;-;;-;;;;--;--;--;--;---;--;---;-------=-------=--=-=-=--=-=-=-==-===-==-=-=-=--=-====-=-==--==-==-=-==-============================*=*======*=*=**=**=******=**=***************&**&****&&***&&&*&*&&&&&&&&&&&&%&&%&&%&%&%&%%&%%%%%%%%$%%$%%$%$$$$%$$$$$$$#$$$#$$#$$$##$###################.#.###.####.##.##.#..#........#...........+.+.+.++.+..++.+..+..++.+.++.+..+.+..+.+.+.+..+..+..",
+".+.+.......#..#...+.+........#.#.#.######$###$$#$$$$$$$$$$$$$$%$%$%%%%%%&%%&%%&&%&&&&&&&&&*&*&*********===*==*=======------------;-;-;-;;-;;-;;;;;;;;;;;;>;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>>;>;>>>>>>>>>>>>>@>@>@>>@>>>>>>>>@>>>>;>;>;>;;;;;;;;;;;;;;-;-;-;;--;;-;;---;;--;--;--;--;------------------=-------=-=----=---=-=--=---==-===----=-=----=-=--==-=-=-======-==-=============================*====*==*==*=**=*=*******************&***&**&&&&*&&&&&&&&&&&&&&&&&&&&%&&%&&%&%&%%%&%%%%%%%%%%%%$%%$%$%$%%$$$$$$$$$$$#$$#$$##$#$#$##$############.##########.###.#.#.#.#..##.#.#........+.........+..+..++..+.++.+..+..+..+.+.+..++.+..+..+..+...",
+"....+...........#+++......#...#.####.#######$##$$##$$$$$$$$$$%$%$%$%%$%%%%&%%&&%&&&&&&&*&&&*********=*=****=*=======-=--------------;-;;;;;-;;-;;;;;>;>>;>;>>>;>>>>>>;>;>>>>>;>>>;>>;>>>>>>>;>;>>>>>;;>>>>>>>>>>>>@>@>@>@>>@>>>@>>>@>>>>>>;>;>;>;>;>;>;;>;;;;;;;;;;;;-;;;-;--;;;--;;-;---;--;-;-;---;---;----------=--------=-=--=--=-=-=-==--=-=--=-=---=-=---=-=--=-=-=-=--====-==-==-==========================*====*==*=*=**=**=***=***********&**&*&**&&**&&*&*&*&&&&&&&&&&&&&&&&&%&&%&&%&&&%%%&%&%%%%%%%%%%$%%$%$%$$%$$$$$$$#$$##$#$#$#$#$##################.#.#.##.###.###.#.#.#.#..#...............+..+.+.+..++..+.+.+..+.+.++.++.+...+.....+...+.....+.",
+"++.+......#..#...#..+++.....#..#.#.#######$##$$##$$#$#$#$$$%$$$$%%%%%%%%%%%&%&%&%&&&&&&&*&*&*&*&*******=*==*==========---------;-;---;;-;;;;;;;;;;;;;;;;;;>;;>>;>;>;>>>>;>;>>>>>>>>>>>>;>;>>>>>>;;;>>>;>>>>>>>>>@>>@>@>@>>@>>@>>>>>>>>>>>;>>;>;;>;;;;;;;;;;;;;-;;-;-;;;-;-;;----;--;-;;-;-;-------;------------------=-=-=-----=--=--=-=-=--=-=--------=----=-=---=---==-=-==-=-==-==-===-=-=-=-==-====================*=*=*=*=***=******=***************&***&**&*&*&&*&&*&&&&&&&&&%&%&&%&%&%&%%&&%&%%%%%%%%%%$%%%$%%$%$%$$$$$$$$$$#$$$#$#$###$#$$##$#####$####.##########.###.#.#.#.#...#...#.................+..++...+..+.+.+.+.+......+.++..+.+...+...+.+...+",
+"....++.....#...#......+...#..#.#.###########$##$#$#$$$$$$$$$$$%%$%$%%%%%%&%%&%&&%&&&&&&*&*&*&********=**=*=========-=-----;--;----;-;-;;;;;;;;;;;;;>;;>;>;>;>;;>>>>>;;>;>>>>;>;>;>>>>;>>>>>;>;>;>>>>>>>>>>>>>>@>>@>@>@>>@>>>>>>>>>>>>>>>;>;>;>;>;>;>;;;;;;;;;;;;;;;;;-;-;;--;;;;-;;-;--;----;-;-;-----;--------------------=-=--=-=-=---=--=-=------------------=--=-=--=-=-=-=-=-=--==-==-=========-==-=============*==*=*=*=*=*=**=*=********************&**&&*&*&*&&&&&&&&&&&&&&&&&&%&%&&%&&&%&%%%%&%&%%%%%%%$%%$%%$%$$%$%$$$$$$$$$#$$$#$$$#$##$###$##########.##.#.#.###.##.##.#...#...#..#.#............+..+...+++.++.+..+.+..+.++.+....+.....+...+.....+..",
+".+.+..+......#....##.+.+....#.##.#######$###$#$#$$#$#$#$$$$$$%$%$%%%%%%%%&%&%&&%&&&&&*&&&*&************=*==*======--=-=-----;--;-;--;-;-;;;;;;;;;;;;;;;;;;;;>;>>;>;;;>;>>;>;>>>>>>;>;>>>;>;>;>;>>;>>>>>>>>>@>@>>@>@>@>@>>>>>>>>>>>>>>>>;>;>;>;>;;;;;;>;;;;;;;;;;-;-;-;;;;-;-;----;-;-;-;-;;;-;-----;------;---------------=------------=--=-------------------------=--=-=-=-=-=-=-===--=-==-=-=-=-====================*=====*=*=***=***=**=*************&***&**&*&*&**&*&&&*&&&&&&&&&%&%&&%&&%%%%%&%%%%%%%%%%%%%%$%$%%$%%$$$$$$$$$$$#$#$#$$####$###$########.#############.#.#.#.#.#.#.#.#...........+..+.......+.+...+...+.+..+.+....+...+....+.+..+...+.+....",
+"+.+.+...........#...#.+.#.#..#..#.#########$#$#$##$$$$$$$$$%$$%$%%$%$%%%%%&%&%&&&&&&&&&*&*&*&*&******=*=*=*=====-====-=---;---;--;-;-;;;;;;;;;;;;;;;;>;;>;>;>;>;;>;>;>;>;>;>;;;>;;>;>>;;>>;>>;>>>>>>>>>>@>@>@>@@>@>>>>>>@>>>>>>>>>>>>>;>>;>;;>;;>;;;;;;;;;;;-;;-;;;;;;-;-;-;-;;;;-;---;--;----;-;----;------------------=---=--=---=-=------------------------=--=----=---=--=--=-=---==-=-=-=======-=-==================*=*==*=*==**=****=****************&**&**&*&&*&*&&&&&&&&&&&&&%&&&%%&%%&&%&%%%&%&%&%%%%%%%%%%%%$%$$%$%$$$$$$#$$$$$$#$#$$##$###$#########.#.#.#.#.#.####.#.#...#......#.................+.+..+.+.+.+.+.+.+.+.+.+...+...+.+..............+.",
+".+...++...........#.##..+..#.##.#########$####$#$#$#$#$$$$$$%$%$%%%%%%%%%&%&%&&&&&&&&&*&&&*&****&******==========-=-=-------;--;--;-;-;;;;;;;;;;;;;>;;;;;;;;;>;>;>;;>;>;;;>;>>;>>>;>;>>;>;>;>>>>>>>>>@@>>@>@>@>@>>@>@>>>>>>>>>>>>>>>>>>;>;>>;;>;;;>;;;;;;;;;;;;;;;-;-;;-;;;;-;--;--;;-;-;--;-;---;;-----;----------------------------------------------------------=---=-=-=--=--=-==--=-=-=-=--=-======-===================*=*=*=*=**=*=*****=****************&*&**&&*&&*&*&&&&&&&&&&&%&&&%&&%&%%&%%%%%%%%%%%%%$%$%$%%%%$%$$$$$$$$$$$#$#$$#$##$##$####$##################.#.###.##.#.#.#.#....#...........+.....+.+.+..+.+.+.+.......+...+.......+..+.+...+....",
+"..++...+........#.....#.+.....##..##########$#$#$#$$$$$$$$$$$%$%$$%%%%%&%&%&&%&&&&&&*&&&&*&*&*&*****=*=**===========-==----;--;-;;-;;;-;;;;;>;;;;;;;;;;;;;;>;;;>;;;;;;;;>>;>;;>;;;>;>;;>;>>>>>>>>>>@>>>@@>@>@>@>>@>>>>>>>>>>>>>>>>>>>>;>;>;;;>;;;;;;;;;;;;;;;;;;-;;;;-;;-;--;-;;-;;--;-;-;-;--;-;---;-;----;---------------------------------;;-;-;-;------------------------=--=----==-=-=-=-==-==--=-===-==-============*==*===*=*=*=**=**=**=*************&**&*&**&*&*&&&&&&&&&&&&&&&&%&&&%&%&&%&%%%&%%%%%%%%%%%%%$%$$%$%$$%$$$$$$$$#$#$$#$$#$####$#############.#.##.####.#.#..#.......#...........+.......+....+.+.+..+....+.+.+...+..+.+..+...............",
+".+..+.+............#...##...#..##.#############$#$$#$$$$$$$$%$%$%%$%%%%%&%&%&%&&&&&&&*&*&&**&******=*=*========-=-=-=--=--;--;;-;-;;-;;;;;;;;;;;;;;;;;;;>;>;;;>;;;;;>;>;;;;;;>;>;>;>;;>;>>>>>>>>>@>@>@@@>@@>@>@>@>>@>>>>>>>>>>>>>>>>;>;>;;>;>;;>;>;;>;;;;;;-;;-;;;;-;;;;;-;;;;-;-;--;-;-;-;--;-----;------;-------------------------------;;;--;------;--------------------=---=---=---=--=--=--=--==-==-======================*==*=*=**=**=******=*****************&*&**&*&*&&*&&&&&%&&%&%&%&&%&%%%%&%%%%%%%%%%$%%$%%$%%%$$%$$$$$$$#$$$$$$#$$##$#$#$############.#####.###.##.##.#.#.#.#.#.........+............+.+.+.+..+..+.+.......+...........+............",
+"+.++.............#..#..#.#...##.##########$#$$#$##$$$#$$$$$%$$%$%%%%%%%%%&%&&&&&&&&&&&&&**&*********=*===========-=-=-=-----;--;;;;;;;-;;;;;>;>;;;;;;;;;;;;;>;;;;;;;;;;;>;>;;;;;;;;;>>>>>>>>>>>@@>@>@>@>@>>@>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;;>;;;;;;;;;;;;;;;;;;;;;-;;;-;-;;--;-;-;-;;-;--;-;-;--;-;-----;----;----------------------------;--;-;--;-------------------------------=---=--=--==-==-=-=-=-==-=-==-=============*=*==*==*=*=*==****=****=*********&**&*&***&&*&&&&&&&&&&&&&&&&&&%&%&%&&%%%%&%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$#$#$$$##$#$#$###$#########.###.####.##.##.#.#....#.....#.................+......+..+..+....+.+.+....+.............+...+...",
+".+..+.+.+.+.+.........#.#.#...##...########$##$#$$#$$$$$$$$$%$%%%%%%%%&%%&&&&%&&&&&&&&*&&*&*&*****=**==========-=-=--=--=---;;;-;-;-;;;;-;;;;;;;;;;;;;;>;>;;;;;;;;;;;;;;;;;;>;;>;;>;>>;>>>>>>@>>@@@@>@>@>@>>>@>>>>>>>>>>>>>>>>>>>>>>;>;>;>;;>;>;;;;;;;;;;;;;;;;-;;;;;;;;-;;;-;;-;;-;-;;--;-;-;--;-;-;---;-----;-;-;----------;---;--;-;-;;;-;--;--;-;--;--;------------------=-=---=-----=---=--=-=-===-========-==-==============*==*==**=*=***=***************&***&&**&&*&&*&&*&&&&&&&&&%&&%&&%%&&%%%%%%%%%%%%%%$%$%$%%$%$%$%$$$$$$$$$$#$$$#$##$#$##############.###.###.##.##.#.#.#..#.#......................+.++..+..+..+.+....+...+......+.....+........+.",
+".+.+.+....+...+.+....#...####...#########$###$#$#$$#$#$$$$%$%%%%%$%%%%%&&%%%%&&&&&&&*&&**&*********==*=*=====-==-=-==----------;;;;;;;-;;;;;;;;;>;;;;;;;;;;>;;;;;;;;;;;;;;;;;;;;>;>>>>>>>>>>@>@@>>>>@>@>>>>@>>>>>>>>>>>>>>;>>>>>>>;>;>;;>;>;;;;;>;>;;;;;;;;;;;;;;;-;-;-;;-;-;;-;;-;-;--;-;--;-;--;----;--;-;-------;--;--;-;--;-;--;---;;--;-;;--;---;--;----;-;----------------------=-=-=-=--=--=-=--=-=-=-=-==========*======*==*===*==*=*==***=***=**=*********&***&**&*&&&&&&&&&&&%&&&&%&&%&&%%&%&%%%%%%%%%%%%%%%%$%%$%$$$%$$$$$$$#$$#$#$#$#$##$##$############.###.##.###.#.#.#..#....#........................+..+..+......+..............+.......+......",
+"..+.+...+...+..+.+.....####.#.#.#..#########$##$#$#$$$$$$$%$%$%$%%%%%&%%%%&&&%&&&&&&&&*&&*******===*==*=======-==-=-----------;;;;;;-;;;-;;;;;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>@>@@>@@>@@@@@>>@>@>>>>>>>>>>>>>>;>>>>>>>>;>;;>;>;;;>;>;;;;;;;;;;;;;;;-;;-;;;;;;;-;-;;-;;-;-;;-;;-;-;--;-;--;-;--------;--;---;--;-;-;-;-;-;--;;;-;;;-;--;-;-;--;---;------;------------------------=--=--=-=-==-=-=-=====-===========*=*====*=*=**=*=****=**=*************&*&*&**&*&*&*&*&*&&&&&&&&%&&%&&%&&%%%%&%%%%%%%%%$%%%$%%$%$$%$$$$$$$$$$$$$$$#$#$##$##$########.###.########.#.#.#.#..#..##...#...................+...........+.+.....+......+.....+.......+....",
+".+.+.+++.+.+.+..+.........####.#.##########$##$#$#$$$$$$$%$$$%%%%%%%%%%%%&%&%&&&&&&*&*&***&***=****=*===========-=---------;-;---;-;;;;;;;-;;;;;;;>;;>;;;;;;;;;;;;;;;;;;;;;;>>>>;>>>>>@>>@>@>@>@>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>;;>;>;;;;;>;;;;;;;;;;;;;;;;;;-;;-;-;;;;-;--;;-;-;-;-;-;-;-;-;--;--;;-;-;;-;--;;;-;;-;-;-;-;-;--;;-;;-;-;;-;-;-;-;--;-;--;-;-;-----------------=-=-=--=--=-=--=-=--=====-=-==================*===*====*=*=*=***=***=**************&*&*&*&*&&&&&&&&&&&&&&%&%&%&%%&%&%%%%%%%%%$%%%$%%%$%$$%$$$$$$$$$#$#$#$#$#$#$$##################.#.#.#.###.#.#..#..#...#.......................+...+...+.............+...........+......+..",
+"..+..+..+.+...+.+.+...#.#.#.####..##########$#$#$$$$$$$$$$$$%%%%%%%%%%%&%%&&&&&&&&&&&**&*&*****=*=*==*=====-=--=---=--------;--;-;-;;-;;;;;;;;;;;;;>;;;;;;;-;-;-;;;;;;;;;;>>;>>>>>>>>>>@@>@>@>>>@>@>>>>>>>@>>>>>>>>>;>;>>>>>>>;>>;>;;>;;>;>;>;;;;;>;;;>;;;;;;;;;;;;;;;;;;-;-;;;;-;;-;;-;;-;-;-;-;-;--;--;--;--;-;;--;-;-;;;-;;-;-;-;;;;-;;;;-;;;-;-;--;--;-;--------;-----------------------=---=----==---=-===-===============*==*===***=*=*=**=***=**************&****&**&&*&&&&&&*&&&&&%&&&&%&%&&%%%&%%%%%%%%%%%%%%$%$%%$$$%$$$$$$$$$$$$$$#$#$##$#$###########.##########.#.#.#.#..#..#.#...#......................+...+........+....+......+........+.+...+.",
+"+.+.+.+.+..++....+.......##########.####$#####$$$#$$$$$$$$%%$%$%%%%%%%%%%&%&%&&&&*&&*&&******=***=*=*==========-==--------;-------;--;-;-;;-;;;;;;;;;;;;;-;;;;;;;;-;-;;;;>;>>>>>>>>>@@@>@>@>>@@>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>;;>;>;>;>;>;;;>;;>;;;;;;;;;;;;;;-;;-;;-;;-;;;-;-;;-;;-;-;-;-;-;-;-;-;;-;;-;;-;;-;;-;;;;;;-;-;;-;;-;;;;-;;;;-;;;-;;-;-;;-;;-;--;;-;-----;-------------------=---=--=-==--===-==-===-=-================*====*=*=*=***=**=**=*=**********&*&**&**&**&*&&&&&&&&&&%&%&&&&%&&&%%&%%%%%$%%$%%%%%%%$$%$$$$$$$$$#$#$#$#$#$##$################.#.###.#.#####.#.#..#.....#....................+..................+......+.......+.+.....+...",
+"+.+.+.+.+..+.+.+.+..+....#.#.#####.########$$$$##$$$$$$$%%$$$%%$%$%%%%&%&%&%&&&&&&&*&&*********==*=*========-=-=--------;------;-;--;-;-;;-;;;;;;;;;;;;;;;-;-;-;-;;;;;;>>;>>>>>>>>@@@>>@>@>>@>>>@>>>>>>>>>>>>>>>>>;>>>>>>>>>;>;;>;>;>;;>;;;>;;;;;;;>;;;;;;;;;;;;;-;;;;;-;;-;;-;;-;;-;-;;;-;;-;-;-;-;-;;-;-;-;-;;-;;;-;-;;-;;-;;-;;;;;;;;-;;;;-;-;;-;--;;--;-;----;-;------;-------------=---=---=-=--=-=--==-==-=============*==*==*=*=*=*=*=****=********************&***&*&*&&*&&*&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%$%$%$$%%$$%$$$$$$$$$$$$$#$#$#$##$###$######.#######.#####.#..#..#.#..#.#....................................+.................+.....+..+..+.",
+"++.+.+.+..+.+.+++.++...#..#.#############$$####$$$#$$$$$$$$%%$%%%%%%%%%%%&&%&&&&&*&**********=***=========-==-=--=-----------;-----;--;---;---;-;;;;;;;-;;;;;;;;;;;;>;>>>>>>>>>@>@>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>;>;>;>>;;>;;;>;>;;;;;;;;;;;;;;;;;;;;-;;;;;;;-;;-;-;;;;--;;;-;;;-;;;;;-;;;;;;;;;;;;-;;;;-;;;;;;-;;;;;;;;;;;;-;;;;-;;;;;--;;-;-;-;-----;--;---------------------=----=--=-==-=-=-======-==================*===*===***=*=*=*************&**&*&*&*&*&&&&&&&&&&&&&%%&&&&%%&%&%%&%%%%%%$%%%%%$%%$$$%$$$$$$$$#$#$#$$#$#$#$###$###########.##.####.#.##.#.##....#..#.#.#..........#............+..+..+.................+...+.+....+..+.+",
+"+++.+.+.+.+.+.+.++.+.+..#.###################$#$$$$$$$$$$$$$$%$%%%%%%%&%%%&&&&&&&&*&*******=**==*==*=======--=-------------------;--;--;;--;;-;-;-;-;-;;;-;-;-;;;;;>;>>>>>>>>>@>@>@>@>>>@>@>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;>;;>;;;>;;>;>;;;;>;;;;;;;;;;;;-;;;-;;;-;-;-;;;;;;;-;-;;;-;-;;-;;;-;-;;;;-;;-;;-;-;;-;-;;;;-;-;;;;;;;;;;;;;;;;-;;;-;--;;-;-;-;-;-;-;-----------------------=----=-=--==-=-=-=====-=-===============*=*=*==*===**===**=********************&*&*&*&**&&&*&&&&&&&&&%%&%&&%&%%%%%%%%$%%%%%%%%$%$%$$$$$$$$$$$$$$$#$#$##$#$###############.####.####.####..##.#.#..........................+.............+....+.........+....+.+...+...",
+"++++..+.+++..+++.++.+...#..#.######$########$$$#$$$$$$$$$$%$%$%%%%%%&%%&&&&&&&*&****&*&*****=**==*=======-=-=--=---------------;-----;----;---;-;-;-;;;;;;;;;;;;;>;>>>>>>>>@>@>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>;>;>;>;>;>;;>>;>;>;;;>;;;;;>;>;;;;;;;;-;;;;;;;;;;;;-;-;-;;;;;-;;;;;;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;;;;-;;-;;-;;-;-;-;-;-;--;-;--;----;--------------=--=--=----=-=--=-=====-==================*==*=*==***=***=*=*=************&***&**&*&&&&&&&&&&&&&%&&&%&&%&%&%&%%%%%%%%%%%%$%%$%$%$%$$$$$#$$#$#$$#$#$$###$#########.#######.####.###.#.##......#.#.#...............................+.....+.....+..+.+....+....+.+.+.+",
+"+++++++++++.+..+.+++.+....#.#########$###$#$$##$$#$$$$$$$%$$%$%%%%%%%%&%&%&&&&&&*&&&*********==*========-=-=--=----=-------------------;-;--;-;--;--;--;-;;;;>;>>>>>>>>>>>@>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>;;>;>>;;>;;;>;;;>;;;;;;;;;;;;;;;;;;;-;-;;-;;;;;;;;-;-;;;-;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;;;;;;;;;;-;;;;;;;;-;;-;;-;-;--;--;-------;---------------=------=--===-=-==-==-=-==================*===*=*=*=*===**=****************&**&*&*&*&&**&*&&&&&&&&&%&%&%&%&%%%%%%%%%%$%%$%$%%$%$$$$$$$$$$$$#$$$$#$#$##$#$##$#########.#######.###.#.#.#.#.##.#..#............#..#..........+...+......................+.+..+.+.+...+.",
+"++++++++++++.++++.+.++...#.########$##$$##$##$$#$$$$$$$$$$$%$%%%%%%%%%%&%&&&&*&*&****&****==*=*==*=====-=--=---=-=----------------;-------;--;-;--;;-;;;;;;>>>>>>>>>>>>@>@>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>;>;>>;>;;;>;>;>;;>;;;>;;;;;;;;;;;;;;-;;;;;;-;;;-;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;>;;;;;;;;;;;;-;-;;;;;-;-;-;-;-;--;--;-;----------------------=-=---=---=-=-==-======-==-==============*=====*=*=***=**=*=**=***********&**&**&*&*&*&&&&&&&&&&&&%&&%&%&%&%&%%%%%%%%%%%$%$%$%%$$$$$$$$$$$#$#$#$##$#$################.#.####.#######.#.#...#...#..#...............................+......+....+........+...+.++.+.",
+"+++++++++++.+..+.+++....#.#.#.######$$#$$##$##$$#$$$$$$$$$%$%$%%%%&%&%&&&&&&&&&&*&*******=**==========-=-=--==--=---=-=-------------;--;---;----;---;-;;;>;>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>;>>;>;>;>;;>;>;>;>;;;;;;;;;;;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;>;;;;;;;;;;;;;;;;;-;-;-;;;;-;;-;-;--;----;---;--;------------=-----=--==-=-==-==-=-=-===============*======*=*=*=*==**=********************&*&&*&&&*&&&*&&&&&%&%&&%&%&%%%%%%%%%%%%%$%%%%$%$%$$$%$$$$$$$$$$$$#$#$#$###$###################.###.#.#.#.#.#.#..#.#.......................+...+...+.......+....+...+.+.+.+..++..+..+.+",
+"++++++++++++.+.++.++.........#.####$##$#$$###$##$$$$$$$$%$$$%%$%%%%%%&%&&&&&&&*&&*&*****=**=*=*======-==-===--=--=-=---=-------;---------;--;-;-;-;;;;;;>;>>>>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;;>;;>>;>;>;>;>;>;>;;>>;>;>;>;>;;;;;;;;;;;;;;;-;-;;;;;;;;;;;;;;;;;;;;;;>;;>;;;;;;;;;;;;;;;;;;;;;;;;>;>;>>;;;;>;>;;;;;;;;;;;;;;;;;;;-;;-;-;--;;--;;---;---------------------=--=--=-=-=-=-=-======-==============*==*==*===*=**=**=*=**=************&**&**&***&*&&&&&&&&&&&%&%&&%&%&%&%%%%%%%%%%%$%%$%$$%$$$$$$$$$#$#$#$#$#$#$#$###$#########.####.####.###.###.#...#......#............#.....................+....+...+......+..+..+.+.+.+.",
+"++++++++++++.+.+....++..#.#.#########$#$#$$$$#$$$#$$$$$$$$%%%$%%%%&%&&&&&&&&&&&&*******=**=*=======-===-==-=-=--=----=------------;---;----;---;-;;;;>;>;>>>>>>@>@>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>;>>;>;>;>;>;>;;>;;>;;>;;;;;;;;;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;>;>;>>;>;;;;;;>;>;>;;>;;;;;>;>;>;>;>;>;>;;;>;>;;;;;;;;;;;;;;-;;;-;-;-;;-;-;-;;---;----;--------------------=--=---=-=-=-=-===-==-===================*==*==**==*==*=*=**=**=*******&*&**&**&*&&&&&&&&&&&&&&&%&&%&%&%&%%%%%%%%%%$%%$%%$%$%$$$$$$$$$$#$$$$$#$#$##$##################.#######.#.##.#.#.##..#.#.#....#...........................+....+.+..+...+.+.+..+.+.+.+.+.+.",
+"++++++++++++..+..+++.+....#############$$$$$$##$#$$$$$$$$%$$%%%%%&%&&&&&&&&&*&***&****=**====*=======-==-=-=-=-=-==--------------------------;;;;;;;;;>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>>;>>;>;>;>;>;>;;>;>;>;;>;;;;>;;;;;;;;;;;;;;;;;;;;;;;;;>;>;>;;>;;;;;;>;>;>;;;;;;;>;;>>;>;;;;;>;;>;>;>;>;;>;;;>;;;;;;;;;;;;;-;;;;;;-;;-;;-;-;;-;-;-;--;-;--;------------=-----=--=-=-===-=-==-=====-==========*========*==**=**=***=****************&**&*&**&*&&*&&&&&&&&&%&&%&%&%%&%&%%%%%%%%%%%$%$$$$%$$$$$$$$$$#$#$$#$#$###$#$################.#.#.####.#.#.#...#..#.....#....#..#...........+...+.......+......+..+..+.+.++.+.+.+.+..+.",
+"++++++++++..+.+++.++++...#...#.#####$#$##$#$$$$$$$$$$$$%$$%%$%%%%%&&%&&%&&&&&*&*&******=*=**======-===-==-==-==-=--==-=-=---------------;-;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;;>>;>;>;>;>;>;>;;>>;>;;;;>;;>;>;;;>;;;;>;;;;;;;;;;;;;>;>;>;;;>;>;;>>;>>;;>;>;>>;>>;>;;>;;>;>>;>;;>>;>;>;>;>;;>;;;;>;;;;;;;;;;;;;;-;-;;-;;-;;---;--;-------------------------=-=--=--=-=--==-==-===-===============*=*=*==*=*==*==*=*=**=***************&*&**&&*&&&&&&&&&&&%&&%&&%&%&%%%%%%%%%%%%$%%$%%$%$$$$$$$$$#$$$$$#$##$#$$##$##############.########.#.###.#.##..#...#..............................+.+...+.+.+..+..+..+....+.+.+.+.+.+.",
+"++++++++.++++....++.+.......#.#########$#$$$$$$$$$$$$%$$%$%$%%%&&%%&%&&&&&*&*&&******=**===============-===-==-==-=--=----=-----------;--;;-;;;;;>;;>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>>>>;>;>>;>>;>;>;;>;>;;>;>;;;>;;;;;;;;;>;;;>;>;;>;;>;>;;>;>;>>>;>;>;;;>;;>>;>;>;;>;;>;>>;>>;>;;>;>>>;>>>;>;>;>;;>;>;;;;>;;;;;;;;;-;;;;;;;-;;--;;;-;--;-;;-;--;----;---------------=-==-=-==-==-===-==-===-===============*==*==*=***=**=**=************&***&*&**&*&*&&&&&&&&&&%&%%&&%%%&%%%%%%%%$%%%$%$$%$$$%$$$$$$$#$#$#$$#$#$##$####$###################.#.##.##.#..#...#...#......................+...+....+........+..+.+.+.+++.+..+..+.+.+",
+"++++++.+++++++.+++.+.++...#.#########$#$#$$$$$$$$$$$$$$$$$%%%%%%%%&%&&&&&&&*&*******=**==*=====-====-===-=-=-=-=--=-=--==---=----------;;;;;;;;>>>>>>;>;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;;>>;>;>;>;>;>;>>;;;>;>;;>>;>;>;>;;>;;;;;;;;;>;;>;>;>>;>;>;;;>;>;>>;>;>;;>;>;>>;>>;>;;;>;;>;>;>;>;>>;;>>;>;>;>;;;;;>;;;;;;;;;;;;;-;;-;-;;-;;;---;-;-;----;---;-------------=-=-=----=--=--=-=-=-==-==================*===*==*=**==*=**=****=**********&*&&*&*&&*&&&*&&&&&&&%&%&&&%&%&%%&%%%%%%%%%$%%$%$$%$$$$$$$$$$#$$$$#$##$#$#$#$####$######.####.#.#.####.##.##.#.#.#........#......#.................+...+.+.+.++..+.+.+.+....+.++.+.+.+.",
+"..+.+++++++++++...++++.+.#.#..#.######$#$#$$$$$%$$$$$$%$%%%%%%%%&%&&%&&&&&*&*******=*==*=====================-==-=-=--=---=---------;;;;;;;;>>>>;>>>;>>>;>;>>;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;>>>>>>>;>>;>;>;>;>;>;;>>;;;;>;;;;;>;;;;>;;>;>;>;>;;>>;>;>;;>;>;>>;>;>>;>>;>>>>;>;>;>>;>;>>>>;>>;>;>>>>>;>;>;;>;>;;;>;>;>;;;;>;;;;;-;;;;;-;;;;-;-;-;;;-;---;-;---;--------------------=-=--==-==-===-==-===-===========*==*==*===*=*==****=***=***********&*****&*&*&*&&&&&&&&&&%&&&%%%&%%%%&%%%%%%%%%%%$$%$%$$$$$$$$$$$$$$#$#$#$##$###########################.#.##.#.#.#.....#.#........#...........+....+.....+...+..+..++.+.+..+.+.+.+..+.+.+.+",
+"++++++++++++.+.++..++++.....########$##$#$$$$$$$%%%$$$$%%%%%%%%%%&%&&&&&&*&**&******=*=================-===-==-==-=-=--=-=---=----;;-;;;;;>;>;>;>;>;>;>;>;>;>>;>>;;>;;;>;>;>>>>>>>>>>>>>>>>>>>>>>>;>;>>;>>>>;>;;>;>;>;;>>;>;>;>;>;>;;;>>>;;>;>>;;>;>;;>;;>;>;>;>>;>;>>;>>;>;>;>>>>;>>;>>;>;>>>>>>;>>;>;;>;>;>;>>;>;>;>;>>>;>;>;>;;>;;;;;>;;;;;;;;;;-;;;;-;;;;;-;--;--;;--;-;------;--;-------=--=---=-=--=--=-=-===-==-====================*=*=*=*==*=**=***************&*&&***&*&&*&&&&&&&&&&%%&&&&%&%&%%%%%%%%%%$%$%%$%$$$%$$$$$$#$#$$$#$$#$$##$$#$###############.##.#.#.###.###..#.#.#.......#...#................+...+.+..++..+.++...+.+.+.+.+.+..+.+..+.+.",
+"++++++++++.++++++.+.+.+...#....#.####$###$#$$$$$$$%%%%%%%%%%%%&%&%&&&&&**&*&******==*=*=**=*=============-=====-==-=-==-=-------;;-;;;;;;>;>;>;>>>;>;>;>;>;>;;>;;>>;>>;>>;>>;>;>;>>>>>>;>>>>;>;>;>>;>;>>;>;>>;>>>>;>>>;>;>;>;>;>;;>;>>;;;>>;>;;;>;;>;>;>>>;>;>>>;>>>;>>;>>>>>>;>;>>;>>;>>>>;>;>;>>>;>>>>>>;>;>;>>;>>>>>>;;>;>;>;>;;>;;>;;;;;;;;;;;;;;-;;;;-;-;;-;;-;;---;----;-;-----------------=-=---=-=-=-==-=-==-====-=============*=*====*=*=**=*=*=*=*=*=*******&*****&&&*&**&&&&&&&&&%&&&%&%%&%%%&%%%%%%%%%%$%%$%$$%$$$$$$$$$$$$#$$$#$#$#$######$#############.#######.##.#.##.....#.#....................+.......+....+..++.+...++.+...+.+.+.++.+.++.+.+",
+"+++++.+.+.++++++++.+.+.+....###########$$$$$$$$$%%%%%%%$$%%%%&%%&%&&&&&&&********=***=*=*====*===============-===-==-=-=-------;-;;;;>;>>;>;>;>;;;>;>;;>;>;>;>>;>>;>;;>>;>>;>;>>;>;>;>;>>;>;>;>>>>;>>>>;>>>>;>>;>;>;>;>>;>;>;>;>;>;>;;;>>;;;>;>;>;>;>>;>;;>>>;>;>;>;>>;>>>;>;>>>>>>>>>>>;>;>>>>>>>;>>;>;>;>>>>>>>>>;>;>;>>;>;>;>;>;;>;;;>;;>;;;;;;;;;;;;-;;;;;-;;--;--;;--;-;------------------=-----=-=-=-=-=-=-==-===-===-=========*======**==*=*=***=****************&*&&****&&&*&&&&&&&&&%&%&%&&&%%&%%&%%%%%%%$%%$%$$%$$$$$$$$$$$#$$#$##$##$#$#$#####$##############.#.#.##.##.#..##.#....#................+...+.+..+..+++..+...+.+++..+.++.+.+..+..+.+.+.+.",
+"++++++++++++++++++++.+++..#.#.########$##$#$$$$%%%%%%%%%%%%%%%&&&&&&&&*&*&*****=***=*=*=*=*================-===-==-==-------;;;;;;;>;;>;;>;>;;;>;;;;;>;;>;;;>;;>;;>;>>;;>;;>;>;;>;>;>;>;>>;>>>;>;>>;>;>>>;>>>;>>;>>>>;>;>;>;>;>;>;>;>>>;;>>>;>;>>;>>>;>>>>>;>>>>>>>>>;>>;>>>>>>>;>>;>;>>>>>>;>;>;>>>;>;>>;>>>>>;>>;>>>;>;>>;>;>;>;>;;;>;;;;;;;;;;;;;;;;-;;;-;-;;-;;-;;--;-----;--;---------------=-=-=--=-=-=-=-=-===-=================*=*=*==**=*=*=*=**=*=*************&**&&&&*&*&&&*&&&&&&&&&%&%%%%&%%%%%%%%%$%%%$%$%%$$$$$$$$$$#$$$$$#$$#$##$####$#################.###.##.#.#.#.#..#..#......#...............+...+...+...++.+++.+...+..+..+.+.++.++.++.++.+",
+"..+++++++++++++.+++.+.+....#.#.#.####$#$#$$$$$$%$%%%%%&%%%%%&%%%&%&&&*&*************=*=*===*=*===========-===-=====-------;;-;;;;;>;>;;>;;;;>;;;>;;>;;>;;;>;;>;;>;;>;;>;>;>;>;>;>;>;>>;>;>>;;>>;>;>>;>;>>>;>>>;>>;>;>>;>;>>;>;>;>;>;;;>>;>;>>;>;>>>;>>>>;>>>;>;>;>;>>>>>>>>;>>;>>>>>>>>>>>>>>>>>>;>>>>>;>>>>;>>>>>>;>>>>>;>;>;;>;;;>;>;;>;>;;;;;;;;;;;;;;;;;;;-;;-;;--;-;;-;-;----------------------=-=-=--=-=-===-=-====-===================*====**=**=*=************&&**&****&*&&&*&&&&&&%&%&%&%&&&%%&%&%%%%%%%%$%%$%$$%$%$$$$$$$$$#$#$$#$#$$##$#$###############.#.###.##.###.#.#.#........................+.+...+..++..++...+..+.+.+.++.+.+.+.+.+.+.+.++.++.",
+"++++++++++++++++.+.+++.+.#....##########$#$$$$%$%$%%%%%%&&&%%&&&&&&&&&*&*********=*****=**=*==*=*===============--------;;-;;;;;>;;;;>;;;;;;;>;;;;;;>;;;>;;;>;;>;>>;;>;>;>;>;>;>;>;>;>>;>;>>>>;>>>>;>>>;>;>>;>;>;>;>;>>;>>;>;>;>;>;>>>;>;>>;>>>>>>>>>>;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>>>>>>>>>>;>>>;>;>;>;>;>>;>>>;>;>;;;;;>;;;;;;;;;;;;;-;-;;;-;;-;;-;---;--;-;--;-----------=--=------==-=-=--==-===-==============*==*=*===**=*=*=*=**=**=******&****&*&*&&*&**&&&&&&&&&&&&%&&&%%%%%%%%%%%$%$%%%$%$%$$$$$$$$$#$#$$$$#$$#$###$#####$###############.###.##.#.#.#.#.#.#.#.#...#....#......+....+.+..+..++..++.+.+...+.+..+..+..+.+.+.+++.++.++",
+"+++++++++++++++.+++++++....#.##.#####$#$#$$$$$$%$%%%%%&%&%&&&&%&&&&&*&**&**********=*=*=*==*===*=============-=------;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;>;;;;;>;;>;;>;>;>;>;>;>;>;>;>;>;>>;>;>>>;>>>>;>;>>>;>>>>;>>;>>>>>;>>>>;>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>;>>>>;>>>>>>>>>>>>>>>>>>;>>>>>>;;>;;>;;;>;>>;;;>;;;;;;;;;;;;;;;;-;;--;--;-;;-;----------------=------=-=-=--=-=-==-==-=-=================*===*=*=*=*=**=**************&**&*&*&&*&*&&&&&&&&&&%&%%&&%%%%&%&%&%%%%%%%$%$%$%$$%$$$$$$$$$$#$#$$$##$#$$##$#####$###############.###.##.##.#...#......................+.+..+.++.+..+.+.+..+.++.+..+.+.+.+.+.+++.+.++.++.",
+"+++++++++++++.++++..+.++....#.#######$#$$#$$$$$$%%$%%%%&%&&&&&&&&&&*&*&***************=*=**=*=*==*=*=======--=------;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;;>;;;>;;>;;>;;>;;;>;>;>;>>>;>;>>;>>;>>;>>;>>;>;>>>>>;;>>;;>>;>;>;;>;>>;>;>>>>>>;>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;>>>;>;;>;>;>;;>>;>;>;;>;;;>;;;;;;;;;;;;-;;;-;;-;;-;------;----------------=--=--=--=--=-=-=-=-====-=-===============*===*==*=*=***=*=*=**********&***&**&*&&&&&&&&&&&&&%&&%&%&%%%%%%%%%%%%$%%$%$%$%$$$$$$$$$$#$$$$#$$$#$##$###################.####.#.##.#..#.#.#..#................+.+..+.+.+...+.++.+.+.++.+..+.++.+.+.+.+.+.+.+++.++.++",
+"+++++++++++++++++.+.++.++..#.#.######$#$#$$$$$%$$%%%%%%&%&&&&&&&&&&&*&*&*&**********=****=*=*==*=========-=-------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;;;;>;;>;>>;;>;>;>;;>;>>;>>;>>;>>;>>;>>;>;>;>;>>;>>>;>>;>>>>;>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>;>>;>;>;;>;;;>;;;>;;;;;;;;-;;;-;;;;;-;--;-;-;---;---;-----------=--=--=-=-=-=-=-====-==================*==*==**=*=**=*=*************&**&*&*&*&&*&&&&&&&&&&%&&%&&%&%&%&%&%%%%%$%%%%%$%$$$$$$$$$$#$$$$#$$$##$##$##$##$#############.###.#.###.#.##.#..#....#...#..............+.+.+..++..+..+.+.+..+.+.+..+.+.+.++.+++.++.++.++.+",
+"+++++++++++++++++++..+++..#..#######$#$#$$$$$%$$%%%%%&%&&&&&&&***&*&&*&&****&****=*****=*=*=*=*==*=*=====-------;;-;-;;-;;-;-;;;-;;;-;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;>;;;;>;>;>;;>;>>>;;>;>;>;>;>>>;>;>>>>;>>>;>>>;>>;>>>;>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>@>@>@>@>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>>>>>>>>>>>;>>>;>;>;>;;>;>;>;;>;>;;;;;;;;;;;;;;;-;;;;-;-;-;;-;-;--;--------------=---=---=--=-=-=-==--=-==-====-========*======*===*=*=**=**=************&**&***&**&&*&*&&&&%&&&%&%%&&%&%%%%%%%%%%%$%$$%$%$%$$$$$$$$#$#$$$##$$#$#$#$#$##$##$#############.###.###.#.#.#..#.#...............+.+.+.+.+.++..++.+.+..+..+.+.+.+.+.++.+..++.++.++.++.++.",
+"+++++++++++++++++...++.+....##.####$##$#$$#$$$%%$%%%%%&%&&&&&&&&&**&&&&&*&*&*********=**=***=*=*======------;-;;-;;;;;-;;-;-;;-;;-;-;;;-;-;-;-;;;;;;;;;;;;;;;;;>;>;;;;;;>;>;;>;;>>;>>;;>>;>>>;>>>;>;>>>>;>;>>;>>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>@>@>>@>@>>>>>>>>>>@>@>>>>>>>>>>>>>>@>>>@>>>>>>>>>>>>>>>;>>>>;>>>;>;>>;;>;>;>;;;;>;>;;>;;;;;;;;;;;-;;-;;;-;--;--;--;-;---------------=-=--=-=-=-=--==-==-=-=================*==*=*=*=*=***=***=***********&**&&*&&&&&&&&&&&&%&%&%&&&%&%%&%&%%%%%$%%$%%$%$$$$$$$$$$$$#$$$#$$$#$#$#$#####################.##.#.#.#.#.#..#......#....#......+...+..+..+..+.+..+.+.+..++.+.+.++.++.+.+++.++.++.++.++.+",
+"++++++++++++++++++++.+.+....#########$#$$#$$$$$%%%%%&%%&&&&&&*&**&&**&&*&*&**&******=**=**==*=*=====--------;-;;;-;--;-;-;-;;-;-;;-;;-;;;;;;;;;-;;;;;;;;;;;;;>;;;;;;>;;>;;>;>;>;;>>;;>>;>>>;>>;>;>>>>;>;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@>@>>@>@>>>@>>@>>@>@@>@>@>>>>>@>@>>>>>>>@>@>>@>>>@>@>>>>>>>>>>>>>;>;>>;;>>>;;>>;>;>;;>;>;;;;>;;;;;;;;;;;-;;;;-;-;-;--;---;--------------------=-=---=-=-==-===-====-============*=*==*=*=*=****=*=*=**********&***&&**&&&*&&&&&&&&&&&&%&&%%&%&%%%%%%%%$%%$%$$%$$%$$$$$$$#$#$$#$$#$##$##$##$###############.#.###.##.#.#.#.#.#...#.............+...++.++.++.++.+.+.+.+.+.+..+.+.++.++.++++.+.+.++.+.++.+++",
+"++++++++++++.+.+.+.+.+.+...#.#######$#$#$$$$$%%$%%%%%&&%&&&&&&&&&*&*&**&&**&**&***********=*======-------;-;-;--;--;--;--;-;--;--;--;-;--;-;-;;;;;;;;;;;;;;;;;;;;;>;;>;;;>;;;>;>;;>>>;>;>;>;;>>;>>;>;>;>>>;>>>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@>>@>@>@>>@>@@>>@>>@>@>>>@>@>@>@>@>>>@>@>@@@>@>@>@>@>>@>>@>>>>>>>;>;>>>>;>>>;;>>;;>;;>;;>;;;;>;;;;;>;;;;;;;;;;-;;;-;-;-;--;-------;---------=-=-=--=-==-=-=-=-=-====-=============*====*===*=*==*=**=************&*&*&**&*&*&&&*&&&&&&&&%&&%&&%&%%&%%%%%%%%%$%%%$%$$$$$$$$$$$$$#$$#$#$#$#$##$###$##$#############.#.#.##.#.#.#...#.................+.+..+..+..+..+..+..+.+.+.++.+++.++.++.+.++.+++.++++.++.+.",
+"++++++.++.+++++.+.+.+.+....##.####$##$#$#$$$$$$%%%%&%%%&&&&&&*&&&&*&*&***&&*&***&*********======-------;--;---;--;--;--;--;--;-;;-;-;;-;;;-;;-;-;;-;;-;;;;;;;;;;;;;;;;>;>;;>>;>;>>;;;>;>>;>>>;>>;>>>>>>>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@>@>@@>@>@>@@>@>>@@>@@>@>@>@>@>>>>@>>@>@>@>@@>@>@>@>>@>@>>>>>>>>>>>>>>>;>;>>;>;>>;;>>;>;;>;;>;>;;>;;;;;;;;;;;-;;;;;-;;-;-;-;--;-;-;-----------------=-----=--=-=-==-=-==================*===*==*=*=**=***=***************&*&&*&*&&&&&&&&&&&&%&&%%&%&%%&%%%%%%$%%$$$%$%$$$$$$$$$$#$$#$$$$#$#$#$###$################.#####.#.#.#.#..#..#.................+.+.+.+..+..+.++.+.+.+.++.+.+.+.+.++.+++.++.+.++.+.+.++.+",
+"++++++++++.++..+.+.+.+...##.########$#$$$$$$%%%%%%%%%%&%%&&&&&&*&&*&*&********&********=======--------------;------------;--;-----;-;-;-;--;-;;;;-;;;;;;;;;;;;>;;;;;>;;;;;>;;;;>;;>>>>;>;>;>;>>;>>>;>;>;>>>>>>>>>>>>>>>>>>>>>>@>@>@>@>@>@@>@>@>@@>@>@>>@>@>@>>@>@>@>@>@>@>@@>@>@@>@>@@>@>@@@>@>@>@>>@>>>>>>>>>>>>>>>>;>>>>>;>>;>;;>;;>;;>;;>;;;;;;;;>;;>;;;;;;;-;-;;;-;-;;-;-;-;----------------=-----==-=-==-==-=-=-====-=============*=*=*==*=*=*=**=*=**=********&*&*&**&*&*&&&&&&&&&&%&%&&%&&&%&%%%%%%%$%%$%$%%$$$$$$$$$$$$#$$#$$#$#$#$#$#$#$###$##########.#####.#.##.##.#..#..................+.+..+.+.+.+.++.+..+.++.+.+.+++.+++.++.+.+.+.++.++.+.++++.++",
+"+++++++.+++.+.+.+.........#.#######$#$$$$$$%$%%%%%%%&%%&&%&%&&&&&*&&*&*&*****&**&****======--------------;---------;----------;;-;-;--;-;-;;;-;-;;;-;;-;;;;;;;;;;>;;;;>;>;>;>>;>;>;;>;>;>;>>>;>>>;>>>>>>>>>>>>>>>>>>>>>>>@>@>@>>@>>@>@>@>>@>@>@>>@>@>@@@>@@>@@>@@@>@>@>@>@>>@>@>@@>@>>@@@>@>@>@>>>@>>>>>>@>>>>>>>>;>;>>;>;>>;>>;>>;>;;>;;;>;;>;>;;>;;;;;;;;;;;;;;;;-;;;;--;-;----;--;-------------=-=---=----=--======-=============*======*=*=*=*=**=************&***&**&&*&&&&*&&&&&&&%&&&%&%&%%%%%&%%%%%%%$%$%$$$%$$%$$$$$$#$$#$$$$#$#$#$#####################.#.#.##.#.#.#.#..#.#..............+.+.+.+..+.+.+..+.+.+.+.+.+++.+.++.++.++++.++++.++.+++.+.++.+",
+"+++.+.++..+..+...++.+...#..#.#####$#$#$#$$$%$%$%%%%%%%%%&&%&&&&&&&&*&***&**********=*====--=---------------------;-----;--;-;-------;--;-;--;;-;;-;;;;;;;;;;;;;;;;;>;;;;;>;>;;>;>;>;>;>>;>>;>>;>>>>>>>>>>>>>>>>>>>>>>>@>@>@>@>@>>@@>@>@>@@>@>@@@@>@@@>@>@>@@>@@>@>@@@>@@@@@@@@@@>@>@@@@>@@>@>@>@>>>@>>@>>>>>>>>>>>>>>>;>;>;>;;>;;>;>>;;>>;;>;;;;>;;;;;;;;>;;;;;;;-;;-;-;;;---;-;--;------------------=-=-===-===--=-====-==-==========*==*====*=*=*=***=************&**&**&&**&&&&&*&&&&&&%&&%&%&%&%%%%%%%%$%%%$%%$%$%$$$$$$$$$$#$$$#$#$#$##$#$#$##$################.#.#.#.#.#..#................+....+.+.+.+..+.++.+.+.+.+.+.+++.+.+.+++..+++.+.+++.++.++.+.++.",
+"+++++....+.++.+.+.........#######$#$#$$$$$$$%$%$%%%%%%&%%%&&%&&&&*&&&&&&*******=**======-=--------------------------------------;-;--;-;--;;-;;-;;;;-;;;;;;;;;;>;;;;>;>;>;;;;>;>;>>>;>;>>;>>;>>;>>>>>>>>>>>>>>>>>@>@>@>>@>>@>@>@@>>@>@>@@>@>@@>>@@>@>@@@@@>@@>@@>@@>@@@@>@>@>>@>@>@@>@>@>>@>@>>>>@>>>>>>>>>>>>>>>;>>;>>>>>>;>>;>>;>;;>>;;>;;;;>;;;;;;>;>;;;;;;;;;;;;;;;---;-;-;-------;--------=-=---=------=-=-====-=-================*===*=*===*=**=**=*=**********&***&**&&*&&&&&&&&&%&&&%&%&%&%%&%%%%$%%%$$%$$$$$$$$$$$$#$#$$$#$#$#$#$#$#$###############.##.#.###.##.#.#..#..#...............+.++.+.+.+.++.+.++.+.++.++++.+.+++++..+++..++++#+++.+.+.+++.++",
+"+.+..+.++...............##.#.##$##$#$$$$$$$$$$%$%%%%%&%%%&%%&&%&&&&&*&*&*&***=======-=----=-=-=-=------=--=-------------------;-----;---;-;--;-;;;-;;;-;;;;;;;;;;;>;;;;;;;>>>;>;;>;;>>>>;>>>>>>>>>>>>>>>>>>>>>@>@>>@>@>@>@@@>@>@>@@@@>@@>@@@@>@@@>@@@@>@>@@@>@@@@@@@@@@>@@@>@@>@>@@>@@>@>@>>>>@>@>>@>>>>>>>>>>>>>>>;>;>;>;;>>;;>;;>;>;;;>;;>;>;;;>;>;;;;;;;;;;-;-;;;-;-;;;-;---;-;-----------------=---==-==-=-==--======================*==*==***=*=**=**************&*&**&*&&&*&&&&&&&&%&%&%&%&%%%%%%%%%%$%$%%$%$%$$$$$$$$$$$$#$$$$#$$#$#$####$##############.####.#.#.#.#..#..#..............+...+...+.+.+.+.+.+.++++.++.+.+.++..+.+++.+++.+.+++#++.+++.+.++.",
+".++.+.+...++..+........#.########$#$#$$$$$$$$%$%$%$%%%%%&%%&%&&&&&&&&&&****======--=--===--=-=-=-=-===---=--=--------------------;----;--;-;;;;-;-;;;;;;;;;;;;;;;;;;>;>>;>;;;>;>>;>>>;>;>>>>>>>>>>>>>>>>>>>@>@>@>@@>@>@@>@>>@@@>@@>@>@@>@@>@>@@@>@@>@@@@@@@@@@@@@@>@>@>@>>@@>>@@@@>@>@>@>@>@>@>>>>>>>@>>>>>>>>>>;>>>>>;>>>>;;>>;>>;>;>;>;;>;;;;>;;;;;;;;;;;;;;;;;;-;;-;-;-;-;-;-------------------=--=---=--=-=--===-=-=-============*=*===*==*===*=**=*****************&*&&&&&&&&&&&&&&&&%&%&%&%%&%%%%%%%$%$%$$%$$$$$$$$$$$#$#$$$##$$##$##$#$#$#################.#.#.#.#.#.#....................+.+.+++.+.+.+.++.++..+.++.++++++.++.++.++.+++.++++++++.+.+++.++",
+"+..+...++...........#..##.######$#$#$$$$$$$$$$$%$%%%%%%%%&%%&%&%&&&&&****=*=====-=--=-=-===-=-=-=-=--==-=-=--=-=-----------;-------;---;--;-;-;;;;;-;;;;;;;;;;;>;;>;;;;;>;>;>;>;>>;>>>>>>>>>>>>>>>>>>>@>@>@>@>@>@>@>@@>@@>@@>@>@@@@@@@@@@>@@@@@@@@@@@@@@@@@@@@>@>@@@@>@@@>>@@@@>>@>@>@>@>>>@>>>@>>>>>>>>>>>>>>;>>;>;>>>;;>;>>;>;;>;;>;>;>;;>;>;;>;;>;>;;;;;;;;;;;;;-;;;;-;-;----;-;------;------------=-=-==-====-==========-===========*===*==**=**=***=*=*********&&*&*&*&*&*&&*&&&&&&%&&&%&%%&%%%%%%%$%%$%$%$$%$$$$$$$$$$$$$#$$$$#$$#$#$###############.#.#####.#.#.#.#...#.#..............+...+.+...+.+.+++.++.+++.+.++.+.+.++.+++++.++.+.+++#++..++.+..+..+",
+"..+..+...............#.#.##########$##$#$$$$$$%$$%$%%%%%%%%&%&%&&&&****=*======-====-=--=-=======-===--=-=--=---=-=------------;------;-;-;-;-;-;-;;;-;-;;;;;;;;;;;;;>;>;>;>;>;>;>>;>>>>>>>>>>>>>>>@>@>>@>@>@>@@>@>@>@>@>@@@@@@@>@>@>@@>@@@@@@@@@@@@@@@@@@@@>@@@@>@>>@>@>@@>@@>@@>@>@>@>>@>>@>>>>>@>>>>>>>>>>>>>>>>>>;>>>;>>;>;>>;>>;>;>;;>;;;>;;;;;;;;;;;;;;;;;-;;;;-;-;-;-;-;-----;-;---------=-=-=--=-=---=---=-=-=-==-=========*=====*=*==*==*=**=*=****=*********&**&&*&&&&&&&&&&&&&%&%&%&%%%%%%%%%%$%$%$$%$$$%$$$$$$$#$#$#$#$#$##$#$#$#$#################.#.###.#.#.#.#....#..........+..+.+.+..++.+.++..++.++.+++++.+++.+.++.+.+.++.++.+++++.++..+.++.++.",
+".++..+............###.###.######$#$#$$#$#$$$$$%$%$%%%%%%%%&%%&&&&*****=*=====-===-=-====-==-===-==-=-==-=--=-=-=------------------;--;---;-;;-;;-;;;;;;;;;;;;;;;;;>;>;;>;;>;>>>>>>>>>>>>>>>>>>>@>@@>@>@@>@>@>@@>@@@@@@@@@@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@@@>@@>@@>@>@@@@@>@>@>@>@>>>@>>>>>@>>>>>>>>>>>>>>;>>;>;>;>;>;>>;;>;>;>;;>;>;;>;;>;;;>;>;;;;;;;;;;;;;;;-;;;-;;-;--;--;-------------------=-=--=-==-===-====================*===*==*=*=*=*=*=**=**************&&*&&&&&&&&&&&&&%&%&%&%%%&%%%%%$%%$%$$%$$$$$$$$$$#$$#$$$$#$#$#$###$###################.##.#.#.#..#....#...........+...+.+.+.+++.+.++.+++.++.+.+.+.+.+.+++.++.+.+.+.+++++#+++.+.++.+.+...",
+"+............#.#.#.#.#.############$##$$$$$$$$$$$$$%$%%%%%%&&&&&*&**=====================-=-=-======-=-=-==-=---=--=-=--------------;--;;-;--;-;;;-;;;;;;;;;;;;;>;;;;>;>;>>>>;>>>>>>>>>>>>>>@>@>@>>@>@>>@>@>@@>@>@>@>@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@@>@@>>@>@>@>@@@@>@>>@>@>@>@>>@>>>@>>>>>>>>>>>>>>>>>>>>;>>>;>>>;>;>;>>;>;>;>;;;>>;;>;;>;;;;;>;>;;;;;;;;-;;;;-;;--;-;--;---;--------------=----=-=-=--=-=-==-=-==================*===*=*=*=******=*********&*&*&&*&&&&*&*&&&&&&%&&%&&%%%&%%%%%$%%%$%$%%$$%$$$$$$$$$$#$$#$#$#$#$#$#$##$#############.#.###.#.#.#.#...#............+...+..+.+.+..+++++.++.++.++++++.+++.++.+++.+++++.+.+#++++#+.+.+...+..+.",
+"...........#..#.###.##.#.#.######$##$$#$#$$$$$$$%%$%%%%%%&&&&****=*=***=*==============-=====-=-==-======-=-=-==-=-----=-------;-;---;---;-;;;;-;-;;-;;-;;;;;;>;;>;>;>;>>;>;>>>>>>>>>>>>>>@>>@>>@@>@>@@@@@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@>@>@>@@>@@>@>@@@@>@>@>@@>@>@>>>@>>@>>>>@>>>@>>@>>>>>>>>;>>>;>>>;>;>>>;>;>;>;>;>;>;;;>;;>;;;;>;;;;;;;;;;;;;;;-;;;-;;;-;-;------------------=---=-=---=-==-===-====-=-==-==============*==*==*==*=*=****=*********&**&*&*&&&&&&&&&&&%&&%%&%%%%%%%%%$%$%$%$$%$$$%$$$$$$$$$#$$#$$#$#$#$######$#########.#####.###.#.#..#.#.#..............+.+.+.++.++..+.+.+.+.++..+..++.+++.++..+++.+++.++.++#+++++#+..+..+...",
+".........##.##.#.#.#.##.###########$##$#$$#$$$$$$$%$%%&%&&&&********=*=*=****=*=*==========-==-=--=-==-=-=-=-=----==-=-------------;--;-;-;--;-;;;;;;;;;;;;;;;;;;;>;>;>;>>>>>>>>>>>>>>>>@>>@@>@@>>@>@@>@>@@>@@@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@>@@>@@>@@@>@>@@>@@>@>@>@>@@>>@>>@>@>>>>>>>>>>>>>>>>>>>;>>>;>>>>;>;>>>;>;>;>;>;>;>;;>;;;>;;>;>;;;>;;;;;;;;;;-;-;--;---;-;-;-----;---------=----=-=-=--=--=-==-===================*===*==*=*=*=***=********&*&&**&*&*&&&&&&&&&%&%&%%&%%&%%%%%%%%%$%%$$%$$$$$$$$$$$$#$#$$#$##$#$#$##$#$##########.#####.##.#.#.#..#......#.......+..+....+.+.++.++.++.++++++.+++++.++..+++.+++.+.+#++#+++++#+.#.+.+..+...+.",
+"...#.#.###..#..###.#.#.##..##########$##$#$$$$$$$$%%%%&&&&******=*********=*=*=*==*============-==-==-======-=-=-=-----------;----;----;-;-;;-;;-;;-;;;;;;;;>;>;>>>;>>>>>;>>>>>>>>>>>>>@>>@@>>@>@@@@@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@>@>>@@>>@>@@>@@@@@>@@>>@>@>@>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>>;>;>;>;>;>;>;>;>;;>;;>>;;;;;;;>;;;;;;;;-;-;;-;;-;-;-;------;---------------=-=---=--=-==-==-===-=-===========*=====*==*=*=****=*********&*****&&*&&&&*&&&&&%&&%&&&%%%%%%%%$%$%$%$%$%$$%$%$$$$$$$#$#$$#$$$$#$#$##$###############.##.##.##.#.#.#..#.#............+...++.++.+.++.++.++..+..++..+.++.+++..+.++.++.++++++.#++..++...+...+...",
+"....#.#.#.##.##.#.##.#.#.###.#####$#$#$$#$$$$$$%%%%%&&&&**&*&**********=***=***=**==========-====-=--=----=-=-=-=---=-----------;---;-;-;-;-;;-;;;-;;;;;;;;>;;>;>;>>>;>>>>>>>>>>>>>@@>@>@@>>@@>@>@>@>@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@>>@>@>@@>@@@@@@>@@>>@>@>@@@>@>@>>@>@>>@>>>>>>>>>>>>>>>>>>>;>;>;>;>>>>;>;>>>;>;>;>;>;>;>;>;>;>;;;>>;>;;;;>;;;;;;;;;-;;--;-;---;-;---------------=------=-=-==-=-=-=-==-=====-============*===*=*=*=*=***********&**&&*&**&&*&&&&&&&&&&%&%%%&%&%%%%%%%%%$%$$%$$%$$$$$$$$#$$$$##$###$##$##$##$###############.##.#.#.#....#............+.....++..+.++++.+++.++.++++++.+++++.++.+++++..+..++#.+#+#++#++#+#+...+...+.",
+"###.#.##.#.#..##.#..#.#.#..############$#$#$$%%%%&&&&&&*&&&*&&*&&***************=*=**=*========-=====-==---=-=-=--=--=-=---------;---;--;;-;-;;;-;;;;;;;;>;;>>;>>>;>>>>>>>>>>>>>>@>>@>@>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@>@>@@>@>@>@@>@@>@>@@>@@>@>@>>>@>>>@>>>>>>>>@>>@>>@>>>>>>>>>>>>>>>>>>;>;>>>>;;>>>>;>;>;>;>;;>;;>;>;>;;;;>;>;;;;;;;;-;;;-;;;-;-;-;---;----------------=-=-=--=---=-=-===-==-=-================*=*==*=****=*=*=********&**&*&&*&&&&&&&&&&&%&&&&%%%%%%%%%%$%$%$%$$%$$$$$$$$$$$#$#$$$#$$##$##$###############.#.######.#.#.#.#..#.............+.+..+++.+.+.++.+.+.++.+..+.++.+.++.++.+..+++.++#++.+.++.+.+#+.+..+...+...",
+"...##.#.#.#.####..##.#...##.#########$#$$$$$$%%%&&&&&&&&&*&&*&&**&&*&************=**=*===========-=--=-=-=------=--=--------------;-;--;;-;;;;-;;;;;;;;;>;>;>;>;>;>>;>>>>>>>>>>>@>@@>@@>@@>@@@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@>@>@>@>@>@@@@@@@@>@@@@>@>@@>@>@>@>>@>>>@>>@>>>>>>>>>>>>>>>>>>>>>>;>;>;>>>>;>;>>>>;;>>;>>;>;;>>;>>;;;>;;>;>;;;;;;;;;;;;-;-;;--;--;---;------;----------------=--=-=-=-=---=-====-=============*=====*==*=*=*********&*&**&*&*&*&&&&&&&&&&&%&%%%%&%%%%%%%%%%$%%$%$%$$$$$$$$$$$$$$#$##$##$$#$####$##$#######.######.#.##.#.#..#....#.........+..+.++...+.++.+.+.+++.++.+++++.+.++.++.+.+++#+.+.++.+#+.#+#+#+.+#+...+..+.+",
+"###..#.#.#.##...##.......#.##.######$#$$$$%%%&&%&%&&&&&&&&&&&&&&&&*&*&*&**********=*=*==*=============--=----------------------;---;--;;-;-;-;;;;;;;;>;>>;>;>;>>>>>>>>>>>>>>@>@@@>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@>>@@>@@>@@@@>@>@>@>@@>@>@@@>>@>@>@>>@>>>@>>>>>>>>>>>>>>>>>>>>>>;>>;>>>>>;>;>>;>>;>;;>>;>>;>>;>;;>;;;>>>;>;>;>;>;>;;;;;;;;;;;--;--;-;-;----;----------------=----=---=-=-===-==-=-====-===========*=*=*=*=*=***=**********&*&*&*&&&*&&&&&&&%&&%&%&%%%%%%%%$%$%$%$%$$$$%$$$$$#$#$##$$#$$#$##$#$#$##############.###.##.#.#.#..#.#...........+.....+..++++++.+.++++..++.++..+.++++.++.+.++..+.+++....+#++.+#+..#+...+..+.+.",
+"#.#.#.#.#.#..##......#.#...#.######$#$$$%%%%%%%&%&%%&%&&&&&&&&&&&&&&&***&***********=***==*=======-=--=---------------=-----;-;--;--;;--;;;;;;;;;;;>;;>;;>;>>>>;>>>>>>>>>>@>@>@>>@@>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@@>@>@@@>@@>@@@>@@@@@@@>@@>@>@>>>@>>@>>>>@>>@>>>@>>@>>>>>>>>>>>>>>>>>>>;>>;>;>>>>;>>>;>;>>>;>;;>;;>;>>;>>>;;;>;>;;;;;;;;;;;-;-;-;-;;-;;------;-;---------------=---==--==--=-=-=-==-====-==========*==*===*=*=****=********&*&**&*&*&&&&&&&&&&%%&%%&%%%%%%%%%$%%%$%$$%$$%$$$$$$$$$$$$#$##$##$#$#######$#########.####.###.#.#.#..#.............+..+.+.+.+.+.+.+++++.+.+++.++.++.++...+..+.+..++.+#.#+.++#+#...+..++.+.+.++++.+",
+"#.#.##.#...#...#..#........##.###$$$$%%%%%%%%%%%%%%%%%&%%&%&&&&&&&&*&&&**&*********=**=**============-===-=-----------;----------;-;-;;;-;;-;;;;;>;;>;>>;>>;>>>>>>>>>>>@>@>@>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@>@>@@>@>>@@>@@@>@@>@>@>>@@>@>@>@>@>@>@>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>;>;>>;>>>>>;>;>>>>;>>;>;>>;;>>>;>;>;>;;;>;;;;;;;;;;-;--;--;-;-;-------;-;---------------=---=-=-=-==-==-=-===-=============*=*=***=************&*&*&*&&&&&&&&&&&&&&%&%%&%&%%%%%%%$%%$%%$$%$$$$$$$$$$$#$#$$$$#$##$##$#$###########.###.###.#.###.#.#...................+.+.+.+.+++..+.+.+++.++.+++.+.++++.++.+.+..+.++.+..#+.+++#+#+.#++#+.+..+.++",
+".#.#..#..#...............##.####$$$$%$$$%$%%%%%%%%%&%%%&%%&%&%&&&&&&&*&&&*&&***********=*=*========-==-----=--------;---;-;;--;-;--;-;-;;;;;;;;>;;>;>;>;>>>>>>>>>>>>>@>>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@>@>@@>@>@@@@@@@@>@@@@@@@>@@>>@>@>@>>@>>@>>@>>@>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;>;>;>>>>;>>;>;>;>>>;>;>>;>>;>>;>>;>;>;>;>;;>;;;;;;-;;-;-;-;-;-;--;----------------------=-=-=-=-=-=--=-=-=-==-==============*=*==*=*=*=**=**=*******&**&*&*&&*&&&&&%&%&%%%&%%%%%%%%%$%%%$%$$%$$%$$$$$$$$#$$#$$##$##$$##$####$###############.##.##..#....#..#........+.+.+.+..+.+++.+.++.++++.+++.++..+++....+.+.+.+.+.....+#++#+#.#+.+.++..+++.++++++",
+"#..##...#...#.#.#.#...#.#####$$$$$$$$$%$%$%$%%%%%%%%%&%%%&%&%&&&&&&&&&&*&*&***&*******=*===*======-==-=-==------;-----;-;-;-;;-;;;;-;;;;;;;;;;;;>;>;>>>>>>>>>>>>>>@>@>@@>@@>@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@>@>@@>@>@@>@@@@>@@>@>@@>@>>@>>@>@>@@>>@>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>;>>>>>;>>>;>;>>>>;>>;>>;>>;>>;>;>;;;;;;;;;;;;;;;-;-;-;-;--;--;-;-;-;----------------------=--==-=-=-==-===-============*==*==*=***=********&*&**&&*&&&&&&&&&&&%&%%&&%&%%%%%%%%%$%$$%$%$$$$$$$$$$#$$$#$$##$##$###$##$#############.#.#.##.##.##.#.#...........+.........++.+.++.++++.+.+.+.+.+.+++..+++++..+......+.....+#.+.+++..+..++++.+++.+.+",
+".#....#...#.........##.####$#$$$$$$$$$$$$$%$$%$%%%%%%%%&%%%&%%&%&&&&&&&&&&&*&******=***=***=========-=-=--=--------;---;-;-;;;;;;;;;;;;;;;;;>;>;>>>>>;>>>>>>>>>>@>@>@@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@>@@>@@>@>@@@>@@>@@@@>@@>@>@>@@>@@>@>@>>>@>>@>>@>>>@>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>>>;>;>;>;>>>;>;>>>;>>>>>;>;>>>>>;>>;>>;>;>;;>;>;;;;;;;-;-;;;;-;-;-;-;-;------------;---------=-=-==--=---==-=-=-==-============*===*=*=**=*************&*&&*&&*&&&&&&&&%&%%&%%%%%%%%%%%$%%$%%$%$$$%$$$$$$$$$#$$##$#$#$#$#$#############.#.######.#.#.#..#................+.+.++.+..+.+.+++..++.+.+.+.+.+...+.+.....+..+.+....++#+.++#+#+#++.++.+.+++.++++.",
+".#..#.........#.#.#########$$##$$$$$$$$$$$$$$%$%$%%%%%%%%%%%&%&%&%&&&&&&*&*&*&*******=**===*=====-====-=--=-=--------;--;-;;-;;;;;;>;;>;>;>>;>;>;;>;>>>>>>>>>>@@>@>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@>@>@>@@>@@@@@@@@@@@>@>@@>@@>@@>@>@>>@>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>>>;>>>;>;>>>;>>>;>;>>>;>>>;>;>>>>>>;>>>>>>>;>>;>;>;;;;;;;;;;;;;;-;-;;-;-;-;----;-;----;-;---------=-------=--==--=-==-==-=====-=========*==*=*=***=*********&**&&*&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$%$$%$$$$$$$$$#$$#$$#$##$#$#####$##############.#..#.#.#.#.#.#.#................+..+.++.+++.+.++.++++.+.+.+.++.+..+.+........+#+#.+.....+++.+.+.+.+++.+++.+.++",
+"..#......#...#.#########$#####$####$#$$$$$$$$$$%$%$%%%%%%%%%%%%&%&&&&&&&&&&*&**&******=***==*======-=-=-==----------;-;-;;-;;;;;;;;;;>;>;>;>>>>>>>>>>>>>>>>@>@>>@>@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@>@>@@@@@@@@@@>@>@>@>>@@>@>>@>>@>@>>@>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>;>>>>;>>;;>>;>>;>>;>>;>;>>>>;>>>;>>>>>>;>>>>;>>;>;>>;>;>;;;>;>;;;;;;-;-;;-;--;-;-;--;-;---;-;-----------------=-=-=-=--==-=--==-===-=========*=*==*==***=****=*******&*&*&&*&&&&&&&&%&%%&%&%&%%%%%%$%$%$%$%%$$$$$$$$$$$#$$#$$#$#$#$###$#$############.##.##.###.##.#.#......#........+.+.+..+..+..+.+.+.++.++...+.+.+.+...+.+....+...+#+..++#+.+.++...+++.++++.+++.++++++",
+"..........############$##########$$#$$#$#$$$%$$%$%$%$%%%%%%%&%&%&&%&&&&&&&*&**&*********=*=*========-=-=---=-------;--;;-;;;-;;;;;>;>;>;>>>>>>>>>>>>>>>>>@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@>@>@>@@@@>@>@@@@@>@>@>@@>@@>@>@>@@>@>@>@>@>>>>>>>@>>>>>>>>>>>>>>>>>>>;>>;>;>;;;>;;>;;>;;;;>;;>>;;>;;>>;;>;>>>>;>;>>;>>>;>>>>>>>>>>>>>>>>;>;>;>;>;;;;;;;;-;;;;;;;;;-;--;-;-;--;----------------------------=-=-=-===-==-===============**=**=***********&*&*&&&&&&&&&&&&&%&%%&%&%%%%%%%%%%%%$%$%$$$$$$$$$$$#$$#$$$#$#$##$#$##################.##.##..##.#.#..#.#...................+.+.++.+.++.+.+..+++.+..+..++.....+...+#+.+#+..+#+++..++++.+++.+.++.++++.+++",
+".....#.###########$#############$##$##$#$$#$$$$$%$%$%%%%%%%%%%%&%&&&&&&&&&&**&******=**=*=*=*=*====-===-=-=------;--;;-;;;;;;;;;;>;>;>>>>;>>>>>>>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@@>@@@@@@@@>@@@@@@>@>@@@@>@>>@>@@>@>@>>@>>>@>>>>@>>>>>>>>>>>>>>>>>>>;>>;>;>;;>;;>;>;;>;;>;;;>;>;;>;;>;;>>;;>>;>>;>;>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;;;;;;;;;;;;;;-;-;--;;-;;-;---;------;--------------=-=-=-==--=-=-==-==-============*=**=*=*=***=**********&*&*&*&&&&&&&&&%&%%&%%%%%%%%%%%%$%$%$%$$%$$%$$$$$$$$#$$##$#$##$####$###############.##.#.#.#..#.#.#.............+..+.+.+.+.+.+..+.+.+.+.+.+...+.+...+...+.+.....++#+#+.++.++#+++.+.++.+++++++++++.++.+",
+"#.#.##########$#####################$#$$#$$$$$$$$$$$%$%%%%%%%%&%&%&&&&&&&*&&**&*******=**=*=======-==--=----------;--;-;-;;;;;;>;;>;>;>;>>>>>>>>>>@>@@@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@@@@@@@>@>@>@@>@>@>@@>@>>>@@>@@>@>>@>>>@>>>@>>>>>>>>>>>>>>>>>>>>>>>;>>>;>>;>;>>;>;;>;>;;>;;>;;;;;;;;;;;>;;;>;;>>;>>>>>;>>>>>>>>>>>>>>>>>>>>;>>;>>;>;>;>;>;;;;;;;;;;;;-;;-;;--;-;;--;-;-;---------------------=--=--=-=-==-==-==-=========*==*=*=*=**********&*&*&&&&&*&&&&&&%&%&%%%&%%%%%%%%%$%%$%$$$%$$$$$$$$$#$#$$$#$$#$#$##$#$##############.####.##.##.##.#.#.#.#..................+.+.+.+.++.+.+.+.+.++..+.+.+..........+##+.++++#++.++.+.+++.++.+.+.+.++.++++++",
+"###########$###########.#.#.#######$####$#$#$$$$$$$$$%$$%%%%%%%%%&&%&&&&&&**&***********=*=*=*======-=--=------;-;-;;-;;;;;;;;;;>;>;>>;>>>>>>>>@@>@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@@>@>@>@>@@@@@>@@>@>@>>@>@@@>>@>>@>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>>;>>;>>;>;>>;>;>;;>;;;>;;;;;;;;;;;;;;;>;;>>;;>>>>>>>>>>>>>>>>>>>>>>>>;>>;;>;;;;;;;;;;;;-;-;;-;;;-;---;----;--;------;--;-------=----=---=-==-=-=-==-============*===*=*=****=******&**&*&&&*&&&&&&&&&%&%&%&%%%&%%%%%$%%%$%$%%$$$$$$$$$$$$$$#$#$##$###$####################.#.##.#..##..#..................+.+.+..+...+.+..+.+.+.+.+..+.........+....+..++#++#+.++.+.++++.+.++++++++++.++++++.+",
+"########$##########.#.##.#.###########$##$#$$#$$$$$%$%$%%%%%%%%&%%&&&&&&*&&&*&*******=*==*=======-=-=-=-------;--;-;-;;;;;;;>;>>;>;>>>>>>>>>>>@>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@@@@>@>>@>@@@>@@>>@>@@>@@>@>@>@>>>>@>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>>;>>;>>;>>;;>;>;;;>;;>;;>;;;>;;;;;;;;;;;;;;;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;>;;;;;;;;;;;-;;;-;;;;;;-;;;--;-;-;-;------;--------=---=--=---=-=-=-============*=*=*=*=**=***********&*&&*&&&&&&&&&&%&&%%%%%&%%%%%%%%$%$%$%$$$$%$$$$$$$#$#$$#$$#$$#$$###$##$############.##.##..#.#..##..##..#........+.........+..++..+.+..+..+....+..+..+...+...+..+.+.++#+.++.+++++.+++++.+.+.++++++.+.+.++",
+"###$###########.#.##.#..#.##..#######$##$#$##$$$$$$$%$%$%%%%%%&%&%&&&&&&&&&*&**&****=*=**==*======-=-----------;-;;;;;;;;;;;;>;;>>>>;>>>>>>@@@>@@@>@@@@@@@@@@@@@@@@@@@@@@>@>@>@@>@@>@>@@>@@@@>>@>@>@@>@>>>>>@>>>>>>>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>>>>;>>>;>;>>;;>>;>;>>;;>;;;>;;;;;;;;;;;;-;;-;;;;>>>>>>>>>>>>>>@>@>@>@>>>>>>;>;>;>;;>;;;;;;;;;;;;;;;;;-;;---;--;---;-------------------------=--=--===-=-====-=========*===*=*=**=********&*&&*&&&&&&&&&&&&%&%&%%&%&%%%%%%%%%$%%$%$$$%$$$$$$$$$#$$$$#$##$##$###$###############.###.##.##.#.##..#....#...............+.+..+.+.+.+..+..+...+.+........+...+..+..+.+.++++.+++.+.+++.+.+++++++.++++++++++.",
+"#########.##.#.#.#..#.#....###.########$##$#$$$$$$$$$%$%%%%%%%&%&%&&&&&&*&&*&**********==*=====-=-=--=------;-;-;-;-;;;;;;;>;;>>;>;>>>>>>>@>>@@@@@@@@@@@@@>@>@>@>@>@>@>>@>@>@>>@>>@@>@>>@>>>@@>>@>>>>>>@>@>>>>@>@>>@>>>>>>>>>>>@>>@>>>>>>>>>>>>>>>>>>>>>>;>;>>;>;>>>;>>>;>;>;;;>;;>;;;;;>;;;;;;;;;;-;;-;;;>>>>>>>>>>@>@>@>@>>>>>>>>>>>;>;>;>;;;>;;;;;;;;;-;-;-;;-;;;;-;-;-;--;-;-;-;-;-;-----------=---=--=---=-==-=-===-=========*=*=*******=********&&*&*&&&&&&&&%&%&%%&%%%%%%%%%%$%%$%$$%$%$$$$$$$$#$$$#$#$#$$#$##$####################.##.#..#.#...#..#...............+......+.....+..+..+..+.......+..+.......+..+.+.++.+.++.+.++++++++++.+.+.+++.+.+.+.+.+",
+"###.###.###.#.###.##.#...#....##.########$#$#$#$$$$%$%$%$%%%%%%&%&%&&&&&&*&*&*&*****=*=*=====-==-=-=-------;--;-;;;;;;;;;;>;>>;>>>>>>>>>>@>@@@@@>@@>@>>>>>@>@>@>@>@>@>@@>@>@>@@>@@>>>>@>@>@>>>@>>>@>>@>>>>@>@>>>>>>>@>@>>>@>>@>>>>>>@>>>>>>>>>>>>>>;>>>;>>>>;>>>>;>;>;>;>;>;;>>;>;;>;>;;;;;;;;;;-;;;;;;;;;>>>>>>@>@@>@@@>@>@@>@>>>>>;>>>>;>;;>;;;;;;;;;;;;;;;;;;;-;-;-;-;-;-;-;----------------------=--=-=-==-=-=============*=*==*=*=**=*=*****&**&&*&&&&&&&&&&%&&&%%&%%%%%%%%%%%%%$%$%$%$$$$$$$$$$$$$#$$#$$$##$#$###$#$############.#.###.#.##.#.##.#.#.#.#.........+....+......+.+..+..+..+..+..+....+...+.+.++.+++.++.+.+++++++++++.+.+.+++++++.++++++.+++.",
+"##.###.##.#.#.#..#.....#.....##..#######$##$$$$$$$$$$$%$%%%%%&%%&%&&&&&&&&*&*******=**=========-=--------;--;;-;;-;;;;;>;>>;>;>>>>>>>>@@@@@>@>>>@>>>>@>@>@>>@>>@>>>@>>>>>@>>@>>@>>>@>@>>>>>>>>>>@>>>>>>@>>>>>>>>@>@>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>;>;>>;>;>;>;>;;>;;>;;;;;;;;;;;;;;;-;;-;;;>>>>>>@>@@>@@>@>@>>>>>>>>>>>;>;;>;;>;;;;>;;;;;;;;-;;;-;;;-;-;;-;-;-;---;-;----------------=---=---=--==-==-=-=========*==**=***********&**&*&&&*&&&&&&&&&&%%&%%%&%%%%%%%$%$%%$%$%$%$$$$$$$$$$$#$$#$$##$$#$###$####################.##.#..#.#.#.#......#................+.....+..+............+....+.+..+..+.+.++.+++++.+++.++++++++++.+.+.++++.+.+++..+",
+"#.##..#..#.#...#...#........#..##########$$##$$$$$$$%%$%%%%%%%%&%&%&&&&&*&*&*&****=**=======-=-=--=-------;-;-;;;;;;;;>;>;;>>>>>>>>@@@>>@>>@>>>>>>@>>>>>@>>@>>@>>@>>>@>@>>>@>>>>>>>>>>>>@>@>@>>>>>>@>>>>>@>>@>@>>>>>>>>>>>>@>>>>@>>>>>>>>>>>>>>>>>>>>;>>>;>>;>>>>>>;>;>;>;>;>;>;;>;;>;>;>;>;;;;;;;;;;;;;>>>>>@@@@@>@@>@>@>>@>>>>>>>;>>;>>;;>;;>;;;;;;;;;-;;;-;;;-;;;;--;-;-;--;--;--;-;--;------------=-==-=-=-===-===========*==*=***=*******&**&&*&&*&&&&&&&&&%&%&%%&%%%%%%%%%%%%%$%$%$$$$$$$$$$$$#$#$$#$##$###$##$###################.#.#..#.##.#.#...#.#......................+.+........+......+..+.+..+.++.++.++++.++.+.++++.+++#++.+.+++++++++#++.++..++.",
+".#.###..#..#.#................#.#.#########$#$#$$$$$$$%$%%%%%%%&%&&&&&&&*&******=**========-=---=------;-;-;;;;;;;;;>;;>;>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>@>>>>>>>>>>>@>>@>>@>>>>>@>>>>>>>>>>>>>>>>>>>;>>>>>;>>>>>>;>;>;>;>>;>;>>;>;>;;>;;;;;;;;;;;;;;;;;;;;;>>>@@@>@@@@@@@>@>@>>>>>>>>>>;>>;;>;;;;;;;;;;;;;;;;;;;-;;;-;-;;-;-;--;--;------------------=-=-----=-==-=-===========*==**=*=****=******&&*&&&&&&&&&&&&%&&%%%&%%%&%%%%%%%$%$%$%$$%$$$$$$$$$$$$#$$#$#$#$$$##$####$#############.#####.##.#..#.#.##..#..#...#.........................+....+.+.....+.+.+..+.+.++.+++++++++++++++++++++++.+.+.+.++.++.+.+..+",
+"#.#..#...#............+........#.#######$#$#$$$#$$$$$$$%$%%%%&%%%&%&&&&&*&********========-=-==------;--;-;-;;;;;;;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@>>@>>@>>>>>>@>>>>>>>@>>>@>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>;>>;>>;>;>;>>;>>;>;;;;;;;;;;;;;;;>>>>@>@@@@@@@>@>@>>>>@>>>>>>;>>;;;>;;>;>;;>;;;;;;;;;-;;;;-;;-;--;-;-;--;;-;-;-;-----------------=-=-=-=-============*===*==****=*******&*&*&*&*&&&&&&&&&%&%&&%%&%%%%%%%%$%%$%$%$%$$%$$$$$$$$$#$$$#$#$#$###$####$################.#.#.##.#.##.#.#..#......#.......................+......+.....+.++.+.+.++++.++++.+.+.+.+.+#+++++++.++.++.+++.+.++..+.+.++.",
+".......#....................#.##.#.########$#$$$$$$$$%%%$%%%%%%&&%&&&&&********===*=======-=--------;--;-;;;;;;;>;>>;>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>@>>@>>@>@>>@>>>>>@>>>>>@>@>>>>@>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>;>>>>>>;>>>;>;;;;;;;;;;>;;;;;;;;;;>>>@@@@@@@@@@>@@>@>@>>>>>>>>>>;>;>>;;>;;;;;;;;;;;;;;;;;;;-;;;;-;;;-;-;-;---------;--;-------=---=-=-=-=-==-============**=***=***********&*&&&&&&&&&&&&&%&%&%%%%%%%%%%%%%%%$%%$%$$%$$$$$$$$$#$$$#$#$#$#$#$##$#$###############.#####.##..#.#..#.#.#..#.#.............................+.....+.+.+.+..++++++.+++.+.++++++++++++#++#++++.++.++..++.+..++..+...",
+".#.#.............+.+.+..+.+.....#.######$#$#$#$$$$$$%$$%%%%%&&%&&&&&&**&&****==*=======---=-------;--;;;;;;;;;;>;>>;>>;>;>;>;>;;>;;;;;;;>;>>;>;>>;>>;>>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@>>>>>>>@>>>>>>@>>>>>>>@>>>@>@>>>>>@>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>;>;>;>>;>;>;;>;;;;>;;;;;>>>@@@@@@@@@@>@@>>@>>>>@>>>>>>;>>;>;;>;;;>;;;;;;;;;;;;-;-;;;;-;-;;--;-;-;-;-;--;----------------=----=-====-==-=======*=*=*=***********&*&&*&&*&*&&&&&&&&%&&%%%&%&%%%%%%%%$%$%$$%$$%$$$$$$$$$$$$#$$#$#$#$###$#####################.##.##.##.#.##.#.#.#.....#..#...................+...+..+.+..+.+.+++++..+.+++.+++++.+.+.+.++++++.++#++.+.+..++..+.++...+..+.",
+"..............................##.########$#$#$$$$$$$$%$$%%%%%&%&&&&&*&******=*=*======-==-------;--;;-;-;;;;;>>;>;>>;>;;>;;>;;>;;>>>>>>;;>;;>;>;>;;>;>;>;>>;>;;>;>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@>>>>>>@>@>>>@>@>>@>>@>>@>>>@>>>>>@>@>>>@>>@>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;;>;;;>;;;;>;;;;;>>>@@>@@@@@@@@@@>@@>>@>@>>>>>>>;>;>;>;>;>;;;;>;;;;;;;;;;;;;;-;;;-;-;;-;--;---;----;-------------=--===-=-=-=============*=*=***=**********&*&&*&&&&&&&&&&&%&%&%&%%%%%%%%%%%%%%%$%$%$$$$$$$$$$$$#$#$#$#$#$##$###$################.#######.#.#.#.#.#.#.#..#.#.......#...................+...+.+.++.+.+.+.++++++.++++.+.++++++++.+++.++++++#+++.++#++..+#+........",
+"................+..+..+........#.#.#######$#$$#$$$$$$$%%%%&%&%&&&&&*&*&****=**=======-=-----------;-;;;;;;;>>;;>;;;;;;;;;;;;;;;>;;;;;;;>;;>;;>;;;>>;>;>;>;>;>>>>>;>>;>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>@>>>>>@>>>>@>>@>>>@>>@>>@>@>@>>>@>@>>@>>@>>>@>@>@>@>@>@>@>@>@>>>>>>>>>>;>>;>;>;>;>>;>;>;;;;;;>>@>@@@@@@@@@>@>@@>>@>>>>>>>>>;>>>>;>;>;;;>;>;;;>;;;;;;;;;;-;;;-;;;;;-;-;;--;--;-;----;--;-----=---=---=-===-=========*=*=*=**=*********&*&*&*&&&&&&&&&&&%&&%&%%%%%%%%%%%%%%$%$$%$%$$%$$$$$$$$$$$#$$$#$#$#$###$##$#$#################.#.##.#.##.#.##.#..#...#..#.#................+..+..+.+..+.+.+.++++++.++.++.+.++++++.+.+.++#+.++#++#+++#++.++..+..+..+......",
+"..................+..........#.#.########$###$$$$$%$%%%%%%%&%&&&&&*&********======-=-=-------;-;;;;;;;;;>;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>;;>;>;>;>;>>;>;>>>>>>;>>>>>>>>>>>>>>>>>>>@>>>>>>>@>>>@>@>>>@>>@>>@>@>>@>>@>>@>>@>@>@>>@>>@>@>@>@>>>>>@>>@>>@>@>>@>>>>;>;>>>;>;>;>;>;;;;;;;;>;>>@>@@@@@@@@@@@@@@@>>@>@>>>>>>>>>;>;;>;>;;;>;;;;;;;;;;;;;;;-;;;;-;;-;--;-;;--;-;--;---;-------------=---=-==-===-========*=*=**=********&**&*&&*&&*&&&&&&&&&&%%%%&%&%%&%%%%$%$%$%%$%$$$$$$$$$$$#$#$$$###$#$##$#$#####################.#####.####.##.#.##.#.#.#.........#..............+..+.+.++.+.++++.+.+.++.+++++++.+.+.+++++.++.++.++.+.+.++#+...+.............",
+".......+........................#.######$##$$#$$$$$%%%%%%&%%&&&&&&&*&****===*======---------;-;;;;;;;;;;;;;-;;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;>;>;>;;>;;>;>>>>;>>>>>;>;>>>>;>>>>>>>>>>>>>>>@>>>@>@>>>>>@>>>>>@>>@>>>@>>>@>>@>>>@>>@>>>>>>@>>@>>>@>>>>@@>@>>@>>@>>>@@>>>>>>>>>;;>;>;>;;;>;>;>;>;;>>@@@@@@@@@@>@>@>@>>@>>>>>>>>>>>;>>>;>;;;>;>;;>;;>;;;;;;;;;-;;;-;;;;;-;;;;--;;-;--;---------------=-=--====-===-=======*=*=*=**=**********&**&*&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$%$$$$%$$$$$$$$$$$$$#$#$$#$##$####$#####################.#.###...#.##.#..#.#...#.#...#.............+.+..++.+.++.++++.++++++++.++.++.+++++.++...++.+++#++#+.+.+..+..+....+#.........",
+"...........................+...###.######$#$$$$$$%%$%%%%%&&&&&&&&******=**======-=-=------;-;-;-;;;-;-;---;--;-;-;-;-;-;;;;;;;;;;;;;;;;;;>;;;;;;>;;>;>;;;>;>;>;>;>>>;>;>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@>@>>@>>>@>>>@>>@>>@>@>@>>>@>@>>>@>>>@>>@>@>>>@>>@>@>>@@>>>@>>>>>;>;>>;>;>;>>;;>;;;;;>>@@@@@@@@@@@@@@@@@>@>>@>>>>>>>>>>>>;>;>>>;;>;;;;>;;;;;;;;;;;;;;;;;-;-;;-;-;;---;--;---;----------=----==---==-========*==*=****=*******&*&**&&*&*&&&&&&&&&&%&&%%%%&%%%%%%%%%%$%$$%$%$%$$$$$$$$$$$#$#$#$$#$##$##$#$##########################.#######..#.##.#.##....#.............+...+.+.+.+.+.+++.+++.+.+.+.+++++.++.+..++.++++.+..+#++.++....+..+#......+.........",
+"...##..............+..............#####$##$#$$$$%$$%%%%&%%%&&&&&*&****=*=======-=--------;-;;;-;-----;--;--;;--;--;-;-;----;-;-;;-;;;;;;;;;;;;>;;;>;>;>>>;>;>;>;>>;>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>@>@>>>>@>>>@>>>@>>@>>@>>>>>>>@>>@>>@>>>@>>@>>@>>@>>>@>>>>@>>@@>>>>>>>>;>>;>;>;>;;>;;>;>>>@@@@@@@@@@@@@@>@>@>@>@>>@>>>>>>>>;>;>;>;;;>;;>;>;;;;;;>;;;;;;;;-;-;;;;-;;-;--;;;-;---;----;---------=-=--================*=*=*=*******&**&*&*&*&&&&&&&&&%&&%&%%&%&%%%&%%%%%%$%%$%%$$$$$$$$$$$$$$#$$$$#$###$#$#$####$##$################.###.##.#.#.#.####.#.#...#.#.....#.......+...++.+.+.+.++++.+++.++++++++.+.+.++.+.+++.+...+#+++.++#+..+.+.....+......#.#....#..",
+"..............+........+......##########$$#$$$$$$%%%%%%%&&&&&&&*******=*======-=------;-;;---------;---;-;----;--;-----;-;;-;;;-;;;;;;;;;;;;>;;>;>;;;>;;;>;>>;>>>;>>>;>;>>>;>>>>>>>>>>>>>>>>>@>>>>>>>>@>>>>@>>>>@>>>>>>>>>@>@>@>>@>>@>>@>>>@>>@>>@>@>@>>@>@>@>@>>>>>>;>;>;>;>;>;>;>;>;;>>@@@@@@@@@@@@>@>@@>@>@>@>>>>>>>>>>>;>>>>;>;>>;;>;;;;;;>;;;;;;;;;;;;;;;;-;;;-;;-;------;------------=-=--=-==-=-=-======*=***=**=**********&*&*&&*&&&*&&&&&&&&%&%&%%%%%%%%%%%%$%%$%$%$$%$%$$$$$$$$#$$$###$$#$$#$###$#$########################.####.###.#.#..#.#.#.#..................++..+.++.+++.+.++.++.+.+.+.++.++.+.++.+..+.+++.++.#+..+............#+#+#...........",
+"................................#.####$##$$$$$$%%$%%%&%&%&&&&***&***=======---------;------------------------------;-;--;--;-;-;;;;-;;;;;;>;;;;;;;>;>;>;>;>;>>;;>>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@>>>>@>>>>@>@>@>@>>>>>>>>>>@>>@>>@>>>@>>@>>>>@>@>@>>>@>>>>>>>>>>>>;>;>;>;>;;>>>@@@@@@@@@@@@@>@@@>@@>@>>>>@>>>>>>>>;>>;>;>;>;;;>;;>;>;;;;;;;;;;;;-;;;;-;;;-;-;-;-;;-;-;----;---------=-=--=-================*=*=**********&*&*&&*&&*&&&&&&&%&%&%%%&%&%%%%%%%%%%$%$%$$%$$$$$$$$$$$#$$#$$$$##$##$##$#####$#####################.##.#.##.####.##.#.#....#..#.........++.+.+.+.++.++.+++++.++++++.+++.++..+.+..+.+.+....+...+..+..+........#+.+#.............",
+".............................##.#######$$#$$$$$$%%%%%%&&&&&*&*&***=*=*====-=------------------------------------------;--;;-;;;;-;;;;;;;;;;;;>;>;>;>;;>;>;>;;>>>;>>>>;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>@>@>@>@>@>>>>>>>>@>>>>@>>@>@>>>>>@@>>>>>>>>;>;>;>;>;>;>;;>>>@@@@@@@@@@@@@>@@@>@@>@>>@>>>>>>>>>>>>>;>>;>;>;>;>;;>;;;>;;>;;;;;;;;;;-;;;-;-;-;-;-;--;-----;---------=--=-==-=-=-========*=**=******=******&**&&*&&&&&&&&&&&&&%&%&%%%%%%&%%%%%$%%$%$$%$$%$$$$$$$$$$$$$$###$#$#$##$##$#$#$###############################.#.##.#.#..##...#.........+...+.+.+++.++.++.+.++++.+..++..++.++.+.++.+.+..++.+..+..+..............#.#+#+#+#........",
+".....................#....#.#.#######$#$$$$$$%%%%%%&&%&&&&&*******======----=-==-=============-=-=-=--------------;-;--;;--;-;-;;-;;;;;;;;;;;;;;;;;;>;;>;>;>>;;;>>;;>>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>@>>>@>>@>>>>>>>>>>@>@>@>@>>@>@>>>@>>>@>@@>>>>>>>>>>>>>>;>;>;>;>;>>>@@@@@@@@@@@@@@@@@>@@@>@>@>>@>@>>>>>>>>;>>>;>;>;;;>;;>;;>;;>;;;;;;;;;;;;;;-;;;;;-;-;--;---;------------=--=--=-============*=*=**=*=********&&*&&**&&&*&&&&&&%&%%&%%%&%&%%%%%%%%%%$%%$%$$%$$%$$$$$$$$#$#$#$$#$#$#$#$#$##$#$###$#################.###.###.#.###.#.#.#.#..#..........+...++.+.++.++.+++.+.+.+.++.+++.++..+..+.+..+.+..+........+#..............+#+..............",
+"................+......#.#.#..#.#####$#$$$$$%$$%%%&%%&&&&&******=======-==========-===-=-=-=-=-===-=-=-=-=------;-----;--;;;;-;;;;;;;;;;;>;;>;;>;>;>;;>;>;>;;>>>>;>>;>;>;>;>;>>>>>>>>>>>>>>>>>>>@>>>>>@>>@>>>>>>>>@>>>>>>@>>@>@>@>>>>@>>>>@>>>@>@>>@>>@>>>@>>>>>>>;>;>;>>>;>>;>>@@@@@@@@@@@@@@@@>@>@@>@>>@>>@>>>>>>>>>>>>>;>;>>;>;>>;;>;;>;;;;;;;;;;;;;;-;;-;;;-;-;;-;-;--;---;---------=--==-=-==-=========**=*=*=**********&**&**&&&*&&&&&&%&%&%&&%&&%%%%&%%%%$%$%%$%$%$%$$$$$$$$$$#$$$$$#$#$#$#$#$###$###########################.###.######.#.#.#.#................++.+.+++.++.++..++++++.+.++.+.+.++..+.+..+....+..+..+......+#+#......#+..............+.+.",
+".....................#..#.#########$#$$$$$$$$%%%%&%&&&&*******=======-==========================-=-=-=-------------;-;-;-;-;-;;-;;;;;;;;;;;;;;;;;;;;>>;>;>;>;>;>;>;>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>@>>>>>>>>>>>@>@>>@>@>>@>>@>>@>@>>@>@>>>>>>>>>>>>>;>;>;>>@@@@@@@@@@@@@@@@>@@@@@>@>@@>>@>>>>>>>>>>>>;>>;>;;>;>;;>;;>;;;;;;;;;;;;;;;;;;;;;-;-;-;-;--;---------------=--=--=============**==*=****=*****&*&*&*&&&&*&&&&&&&&&&&%&%%&%%%&%%%%%%%%%%$%$$$$$$$%$$$$$$#$$$#$#$$#$#$#$###$#$##$#$#$#######################.####.#.#.##.#....#..........+.++..+.+.+.++.++.+++.+..++.+..+.+.+..++.+..+..+........#......#+#+.......#...........+......",
+"...............#.###.###.###.#.####$$#$#$$%$%%%%&%&&&&&*&***==*=====**=*****=*==*=*=============-==---=-=------------;--;-;-;;;;;-;-;;;;;;;;;>;;>;>;;;;;>;;>;>;>;>>;>;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>>>@>>>>>@>>@>@>@>>>@>>>>@>>@>>@>>@>@>>>>>>>>>>>>;>;>;>;>>>@@@@@@@@@@@@@@@@@@@@>@>@@>@>>@>>>>>>>>>>>>>>>;>>;>>;>;>;;>;;>;>;>;;;;;;;;;;;;-;-;;-;;-;--;--;-;-;-----------=-===-=-========*===*=**=*=*********&*&*&*&&&&&&&&&&%&%%&%%%%%&%%%%%%%%%$%$%$%%$%$%$$$$$$$$$$#$$$$#$$$#$#$#$#$##$##$###$#########################.##.#.#.#..#.#..........+..+..++.++.++.++.+.+.+.+++.++.++.+...+.....+..+...+.....+....+#+#..#......+......+..+.........",
+"............#.##.#.##..###.#########$$$$$$$%%%%&%&&&&******=***********=**=**=**=**=***=======-=-=--==----------;-;-;--;-;-;;-;-;;;;;;;;;;;>;;;;;;;>;>;>;;>;>;>;>>;>>>;>>>>>>;>>>;>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>>>>>>@>>>@>>>>>>>@>>@>@>>>@>>@>>@>>>>>>>>>>>>>>>>>>;>>>>@@@@@@@@@@@@@@@@@>@>@>@@@>>@>@>>>>@>>>>>>>>>>;>>;>>;;>;>;>;;>;;;;;;;;;;;;;;;;-;;;;-;;-;-;-;-;--------------=-=-=-=-============*=**=*=********&*&*&*&*&&*&&&&&&&&%&%&&%&&%&%%%%%%%%%$%%$%$%$%$$$$$$$$$$$#$$$$#$#$###$#$#$#$#$##$###$##################.##.#.#.##.####.#.#.................+.+.+.+.++.+.+.++.+.+...+..+..+..+.+.+.+.............#+#+#+#+#+..+..........+......+........",
+".........#.##.#.###.####.########$#$#$$$%%%%%&%&&&&********&****&*&***************=*========-====-==---=-------------;-;-;;-;-;;;;;;;;;;;;;;;;;;;>;;>;;>;>;>;;>;>;>;>;>>;>;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>@>>>>>>>>>@>@>>>@>>>@>@>>@>>@>>@>>>>>>>>>>>;>;;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@>>@@>>>>>@>>>>>>>>>>>;>>;>>;>>;;;>;;>;;>;>;;;;;;;;;;;;;;;-;;;-;-;-;----;----------=-=-=-=-===-========*=*=*=***********&**&*&*&&&&&&&&&&%&&%&%%%%%&%%%&%%%%%%%$%$%$%$$$%$$$$$$$$$$$#$$$$$#$$$#$#$#$#$##$##$###$#$#$#######################.#..#.#...#.........+.+.+.+.+.++.+..++.++.+.+.++.+.+..+.+.+..+...............#+#+#+#.#+#...............+.+...........",
+"......#.#.#..####.###.##########$#$$$$$%$%%%&%&&&**&*&*&&&&&&&&&*&&&&&&&*******=***=*===========-==--=---=-------;-;--;-;--;;;;-;-;;-;;;;;;;;>;>;;;>;>;>;>;>;>;>;>>>;>>;>>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>@>>@>@>>>>@>>@>@>>>@>>@>>>>>>>>>>>>>>;>>;>>>@@@@@@@@@@@@@@@@@@@>@>@>@>@>@@>>@>@>@>>>>>>>>>>>;>>;>>;>;;>>;;>;;;>;;;;>;;;;;;;;;-;;-;;-;-;-;--;-;----;--------=-=-====-========*==*=*=**=********&**&*&&&&*&&&&&&&&&%&%&%&%%%%%%%%%%%%%$%%$%$%$$%$$$$$$$$$#$$$$$#$#$$#$#$#$#$#$#$#$#$#######################.#.##.#.##.##....#.........+....+.+.+.+..++++.+.+.+.+.+..+.+.+.....................#...#+#+#+++#..........+.+.................",
+"..##.#.######.#.################$$$$$$%%%%%&&&&&&&&&%&%&&&&&&&&&&&&*&*&&&*&******=*==*=*======-==-=-=-=--------;----;--;-;;-;-;;;;-;;;;;;;;;;;;;;>;;;;>;>;>;>;>;>;>;>;>>;>;>;>>;>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>@>>>>>@>>>@>>@>>@>>@>>@>>>>>>>>>>>>>>;>>@@@@@@@@@@@@@@@@@@@@>@@@@@@@@>@>>@>>>>>>>>>>>>>>>>>>;>>;>>;>>;;>;;>;;;;;;;;;;;;;;;-;;;-;-;-;-;-;-;------------=-=--=-==-============*=*=**=********&**&&*&*&*&&&&&&&&%&%&%&%%%&%&%%&%%%%%%%%$$%$%$$$$$$$$$$$$$$$$#$$$$$#$$#$#$#$#$###$#$##$#$#$####################.##.#..#..#.#.............+.+...+.+.++...+.+.+..+..+.+.....+.+....+...............#+.#+#+#.........+.+.....................",
+"##..#.##.#.#.###.########$#$$$$#$$$$$%%%%%&%%&%%%%%%%%&%&%&%&&&&&&&&&&&***********=**=============-=-=--=------------;--;--;-;-;-;;;;;;;;;;>;;;;;;>;>;;>;;;>;>;>;>;>>>;>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>>>>>@>@>>>>>@>>@>>@>>@>>@>>@>>@>>>>>>>>>>>>>;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@>@>@>@>@>>>>>>>>>>>>;>>;>>>;>;;>>;>;;>;>;>;;;;;;;-;;;;-;;;;-;-;-;-;--------------=-=-==-===========**=*=**=***********&***&*&&&&&&&&&&&&%&&&%&&%%%%%%%%%%%%$%$%%$%$%$%$$$$$$$$$$$$$$#$#$#$$#$#$$#$#$#$$####$######$##$###########.#.###.#.##.#................+...++.+.+.+.+++.+.+.++..+.+..+.+.....+...............#.......+....+..+.+.........................",
+"..#####.#############$#$#$##$#$$$$$%%%%%%%%%%$%%%%%%%%%%%%%%%%&%&&&*&&*&&*&****=*=*==*=*=========-==-=-=----------;----;-;;-;;;;;;;;-;;;;;;;;;>;>;;>;;>;;>>;>;>;>>>;>;>>>;>;>>>>>;>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@>>>>@>>@>@>>@>>>@>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@>@>@@>@>@@@>@>@>@>>>>>>>>>>>>>>>>;>>>>>;;>>;>;;>;;>;;;;;;;;;;;;;;;;;;;-;-;-;-;------;-------=-=--==-===-=======*===*=*=***=*******&*&*&&&&&*&&&&&&&%&%&&%%&%%%%&%%%%%%%%$%%$%$%$$$$$$%$$$$$$$#$#$$$$$$$$#$$$##$#$#$###$$$###$#$##############.#####..##.#..#..#...........+....+...+.+.+.+..+.+.....+....+.......................#+.........+.................................",
+"##.##.#############$##$#$$$$$$$$$%%$$$$$$$$$$$$$%$%$%%%%%%&%&%&&%&&&&*&**&********=*==========-=-==-=----=----------;-;---;;-;-;-;-;;;;;;;;;;>;;;;;;>>;>>;;>;>;>;>;>>>>;>>;>>;>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>@>>>@>>>>@>>>>@>>@>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@>@@@@@>@@@>@>@>@>>>>@>@>>@>>>>>>>>>>>;>;;>>;;>;>;;;>;;>;;;;;;;;;;;-;-;-;;-;-;-;--;--;-----------=-=-===-===========*=*************&*&&*&*&&&&&&&&&%&%&%&%%&%%%&%%%%%%%%%%%%$%%$%$%$$%$$$$$$$$$$$$$$$#$#$#$$#$#$$#$#$#$#$####$######$#############.#..##..#.#...#..............+.+..++.+.+.+.+..+..+.+...........................#...............+..+............................",
+".##############$#$#$$$$$$$$$$$%$$$#$$$$$$$$$$$$$$$%$%$%%%%%%%&%&&%&&&&&&********=**=*=*==========-=--==---------;----;-;-;-;-;;-;;;;;;;;;;;>;;;;>;>;;;>;;>;>;>;>;>>;>;>>;>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>@>>@>@>>>@>>@>@>>@>@>>@>>@>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@>@@>@>@>@>@>>>>>>>>>>>>>>>;>>>;>>;;>;>;;>;>;;;;;;;>;;;;;;;;;;;;-;-;-;--;------------=-=--==-=-==========*=*=*=*=*=*********&*&&&&&&*&&&&&&&%&%&%&%%&%%%%&%%%%%%%%$%%$%$$%$%$$$$$$$$$$$$$$$$$$$$$$#$$#$#$#$#$#$##$#$###$##$###########.#.##.##.##..#.#.....................+...+.+....+..+....+..+.............#...#..............+.+................................+.+.",
+"#############$$#$$$#$$$$$$$$$#$###$####$#$$$$$$$%$$$%$%%%%%&%%%&&&&&&*&*&*&******=*=*==*==========-==--=--=--------;----;--;-;-;;;;;;;;;;;;;;;>;;;;>;>;;>;>;>;>;>>;>>>;>>;>;>;>>;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@>>>>@>>>>@>>>>>>@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@@>@@>@@>@>@>>@>>>@>>>>>>>>>>>;>>>;>>>;>>;>;>;>;;;>;;>;;;;;;;;-;-;-;-;-;-;-;------------=--=-==-============*==*=************&*&*&*&**&&&&&&&&&%&&%&&%&%&%%&%%%%%%%%%%$%$%$%$%$$$$$$%$$$$$$$$$$$#$#$$#$$#$$$#$#$#$#$#$#$##$##$#################.##.#..##...#..#...........+...+..+.+.+..++..+...+.................#..................+......+........................+.+.+.+.+",
+"########$#$$$$#$$$$$$$$$$$#$##########$####$#$$$$$$%$%%%%%%%%&&&&&&&*&&*&*******=***=*========-==-==--=-=------------;-;-;;-;;;;-;-;-;;;;;;;;;;;;>;;>;;>;>;;>;>;>;;>;;>>;>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>@>>>>>>>>@>>>@>@>>>@>@>>@>@>>>@>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@@>@@>>@>@>@>>@>>>@>>>>>>>>>>>>;>>;>;>;>;>;;>;>;;;;;;;;;;;-;;;;;;-;-;-;-----;----------=-=-=-==-=======*=*==*=**=*=**********&*&*&&&&&&&&&&&&&&%&%%&%&%%&%%%%%%%%%%%%$%$%$%$%$%$%$$$$$$$$$$$$$$$$$#$$#$$##$#$#$#$#$#$##################.#.#..#..#.##..#.#.......................+....+...........................................+...........................+...+..+.+.+.++",
+"###$#$$$#$$#$#$$$$$$$$#$################$#$$$$$$$$$$%$%%%%&%&%%&&&&&&&*&*&********==*==*==========--==-----------;--------;;-;-;;;;;;;;;;;;>;>;;>;;>;;>;>;>;>;>;>;>>>>>;>>;>;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>@>>>@>@>>@>>>>>@>>@>>@>>>>>@>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@>@@@>@>>>>>>>>>>>>>>>>>>>;>;>>;>;>;>;;>;>;;;;;;;;;;;;;;;;-;-;-;;-;---;-;---------=---=-====-===========*=*=*=*********&*&**&&*&&&&&&&&&&&%&%&%&%%&%%%%%%%%%%%%%$%$%%%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$#$#$#$###$#$##$###############.###.#.#..##....#..#..............+.+...+.+....+...................................+.+.....+......................+..++.++.++.++++",
+"$#$#$#$#$$$$$%$$$$###########.##.#.######$#$#$#$$$%$$%$%%%%%%&%&&&&&&&&*&*******=**=*===*======-====--=-=-=--------;-;-;;--;;;;-;;;;;;;;;;;;;;>;;;>;>;;>;;>;>;>;>>;;>;>>;>>;>>>>>>>>;>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@>@>>>@>>@>>>@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@@@>@@>>>@>>@>@>>>@>>>>>>>>>>>>>>;>>;>;>;>;>;;;>;>;;;;;;;;-;;-;;-;;--;--;-----------=--==-==-=-==========*=*=****************&*&*&&&&&&&&&&&&&&%&%&%&%%&%&%%%%%%%%%%%%%$%$%$%$%$%$%$%$$$$$$$$$$#$$#$#$#$#$#$$#$#$#$#$#####$##############.#.##.#.#.###..#.#..#..............................................................+........+.....................+.+.+.+.+.++.++++++",
+"$$#$$$$%$$$$$$############.#.##.#######$##$#$$$$$$$%%$%%%%%%&%%&&&&&&*&*&*&********=*=*==========-=-==-=--------------;--;-;--;;;;-;;;;;;;>;;;;;>;;;;;>;;>;>;>;>;;>>;>;>>;>>;>;>;>;>>>;>>>;>>>>>>>>>>>>>@>>@>>>>>@>@>>>>>@>>@>>>@>>>@>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@@>@>@>>@>>>>>@>>>>>>>>>>>>;>;>>>;>;>;;;>;;>;;;;;;;;;;;;;;-;;-;-;-;-------------=---=-=-=-===========*==*=*=*=*********&*&**&&&*&&&&&&&%&&%&%&%&%%%&&%%%%%%%%%%%%%$%$%%$%$%$$%$%$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$#$##$#$###############.#####.#.##.#..#.#..........................+......................................+..............................+..+.+.+.++++++++++++",
+"$$$$$$$$$#$###########.#..####.###.######$#$$#$$$$$$$%%%%%%&%%&%&&&&&&&&*&*******=**=*============-=--=--=-------;-;-;--;;;-;;;;-;;;;;;;;;;;;;>;;;>;>>;;>>;>;>;>;>>;>;>>;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>@>@>>>@>@>@>>@>>@>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@@@@>@>@>>@>@>>>@>>>>>>>>>>>>>>;>>>;>;>>;>;>>;;>;;;;;;;;;;;;;-;;;-;-;-;---;-;----------==-=-==-===========*=*=******=*******&**&&&&*&&&&&&&&&&&&%&%&%%&&%%%%%&%%%%%%%$%%%%%$%$%$%%$$$%$%$$$$$$$$$$$$$#$#$#$#$#$#$#$#$##$####################.#.#.#.#.#.#.#...#.#..#......................................................+.+..........................+.+.+.+.++.++++++.+++++++++",
+"$$$$$$##########.#.#.###.##.###.#.##########$$$$$$$%$%$%%%%%%&%&&&&&&***&*&*****=**=*=*=*=====-=-==-=---=------;----;-;;--;;;-;;;;-;;;;;>;;>;>;;>;;>;;>>;;>;>;>;>;;>>>>;>>;>;>;>>;>>>>>>>>>>>;>>>>>>>>>>>@>>@>>>>>@>>>>@>>@>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@>@>@>@@>@>@@>>>>@>>>>>>>>>>>>>>;>>>;>>>;>;>;;;;;;;;;>;;;;;;;-;-;;-;-;--;--;----------=-=---=-==-=========*=*=*=***=**********&**&&**&&&&&&&&&&&&%&&%&%&%%%&%&%%%%%%%%%%%%$%$%%%%$%$$%$%$$$$$$$$$$$$$$#$$$$$$$$#$#$#$#$##$###$#############.##.##.##.#.##.#..#.#....#..................................................+..+...........................+.+..+.++.++.+++++++++++++++++",
+"#$#########.#.#.#####.###.##.######.####$#$$#$#$$$$$%$%%%%%&%%&%&&&&&&&&*&*&*********==*=========--=-=-----------;-;---;;;--;;-;;;;;;;;;;;;;;;;;;>;;>;;;>;;>;>;>>>>;>;>>;>>>>>>;>>>;>>>>>>>>>>>>>>>>>>>@>>>@>>@>@>>@>@>>@>>>@>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@@@>@@@>@>@>>>@>@>>>@>>>>>>>>>>>>>;>>>;>;>;;>;>;>;>;;;;;;;;;;;;;;-;-;-;-;-------------=--=-==-=-====-=======*==**=***********&**&**&&&*&&&&&&&&%&%&%&%%&%&&%%%%&%%%%%%%%%%%%%%$$$%$%%$$%$%$$%$$$$$$$$$$$$#$$#$#$$#$#$#$##$#######################.#.##.#.#.##..#..#....#.........................................+..+.+............................+.+..+.++.+.+++++++.++++++++++++++",
+"#####.##..#.#####.#.###.#####.#.#.##########$$$$$$$$$%$%%%%%&%%&%&&&&&&*&*&*******=*=**=======-=-=-=--=--------------;;---;;-;;-;-;;;;;;;;>;;;;>;;>;;>;>;>;>;;>;>;;>;>;>>;>;>;>>>;>>;>>;>>;>>>>>>>>>>@>>>>>>@>>>>>>>>>@>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@>>@>@>@>@>>>@>>>>>@>>>>>>>>>>>;>;>;>;>;;>;>;;;;;;;;;;;;;-;-;;-;-;----;---------=---=-=--=============*==**=**=***********&**&&&*&&&&&&&&%&&&&&&%&&%&%%&%&%%%%%%%%%%%%%%$%%%%$%$%$%$$$%$$$$$$$$$$$$$$$$#$$$##$$#$##$#####################.#.####.##.#.#..#..#..#....#..#......#............................+..+.............................+.+...++.+.++++++.+++++++++++++++++++",
+"#.#..##.#####..#.###.#.##.#.##.####.####$#$#$$#$$$%$%$%%%%%%%%&%&&&&&&*&*&*&*******=*=======-====-=--=---------;-;-;;--;;;;;;;;;;;;;;;;;;;;;>;>;;>;;>;>;>;>;;>;>;>>;>>>>;>>>;>>>;>>>>>>>>>>>>>>>>>>@>>>>@>@>>>@>@>@>@>>>>>@>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>@@>@>>>>>>@>>>@>>>>>>>>>>>;>;>>;>>;>;>;>;;;;>;;;;;;;;-;-;;;;-;-;--;-----------=--==-=-===-=========*=*=**=*=*********&*&**&&&*&&&&&&&&&&&&&%&%&%&%%%%&%%%%%%%%%%%%%%%%$%%$%$%%$%$$$%$$$$$$$$$$$$$#$#$#$$##$$##$##$####$##############.#.####.#.##.#.##.#.#..#...#........#.....#..#....................+.............................+..+.+..+.+++.+++++++++++++++++++++++++++++",
+".#.##.###.#.######.#####.##.####.#.########$#$$$$$$$$%$%%%%&%&%%&&&&&&&&&*&*****=*=*==========-=-=-=---------;----;--;-;-;-;-;-;;;;-;;;;;;;;;;;;;;>;;>;;;>;>>;>;>;>>;;>;>>;>>>;>>>>;>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@>@@@>>@>@@>@>@>>>>>>>>>>>>>>>;>>>>;>>;>;>;;;;>;;;;;;;;;;;;;;--;-;----;--------------=--=-==-=========*=*=*=*=******=*******&*&**&&&&&&&&&&&&%&%&%&%&%&%&&%%&%%&%%%%%%%%%%%%%$%$%$$%$$%%$$%$$$$$$$$$$$$$$$$#$$$##$##$###$#####################.#.###.##.##.#.#....#..............#.......................+....+.........................+...+.+.++.++.++++.++++++++++++++++++++++++++",
+"#.#.##.#.###.#.#.##.##.##.##.#.#.##.#####$##$$#$$$$%$%$%%%%%%%&%&&&&&&&*&***&****=*=*=*======-=-=---=-=--------;---;-;-;-;;;;;;;;;;;;;;;>;;>;;;>;;;>;;>>;;>;;>;>;>;>>>;>>>>;>>>;>>>>>>>;>>>>>>>>>>>>>>@>>>@>>>@>@>@>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>>@>@>>>>>@>>>>@>>>@>>>>>>>>>;>;>>;>;>;;>;>;;;;;;;;;;;-;-;-;;-;--;-------------=-=-=-=-=-==-=========*==****=***=******&*&*&*&&&&*&&&&&&&%&&%&&&%&%&%&%%&%%%%%%%%%%%%%%%%$%$%%$%%$%$$$%$$$%$$$$$$$$#$$#$#$###$##$##$#######################.####.##.##.#.#..#.#..#..#.#.............................+...+..........................+.+.++.+.+.+.+++++++++++++++++++++++++++++++++++",
+".#.#.#####.#.####.###.#######.###.##.######$#$$$$$$$$$%$%%%%%%%&%&&&&*&*&*&*****=*==*==========-=-=----------;---;;-;-;-;;;-;;;;;;;;;;;;;>;;;>;;;>;;;;;;>;>;>;>;>;>;;>>>;;>>>;>>>;>>>>>>>>>>>>>>>>>>>>>>@>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@@>@@>@>>@>@>>>>@>>>>>>>>>>>>>;>>>;>;>;>;>;;;;;;;;;;;;;;;;;;;-;-;--;--;--;------=----=-=-=-===========*==**=*=************&**&*&&&*&&&&&&&&&&%&&&&%&%&%&%%&%%%%&%%%%%%%%%%%$%%%%$%%$%$%%$%$%$$$$$$$$$$$#$$#$#$$#$#$##$##$##$################.##.#.##.#.#.#.#.#.#..#..#....#..#.......................+..............................+..+.+..+.++++++.+++++++++++++++++++++++++++++++++",
+"#.##.#.#..###.#.###.#.##.#.#.##.##########$###$#$$$$$%$%%%%&%&%%&&&&&&&&******=*=*=*======-=-=-=-=--=------;----;---;-;;;-;;;-;;;;;;;;>;;;;;;;;;;;;>;>;>;;;>;>;>;>;>>;>;>>;>;>>;>>>;>;>>>;>>>>>>>>>>>>>>>>@>>@>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@>@>@>>@>>@>>>@>@>>>>>>>>>>>>>>;>>>;>;>;>;>;;;>;;>;;;;;;-;-;---;-;--;--------------=-==-=-============*=*=*=*=***=*******&*&**&*&&*&&&&&&&&&&&&&&%&%&%&%&%%&%&%&%%%%%%%%%%%%%%$%$$%%$%$%$$$$$$$$$$$$$$$#$$$#$#$##$#$##$##$##################.#######.####.#.#.#.#.#..............#...............+.+.+...+......................+.+.+.+.+.+.+++++.++++++++++++++++++++++++++++++++++++++",
+"##..#.########.##.##.##.#.#.##.##.#.##.#####$$$$$$$$%$%$%%%%%%&&%&&&*&***&******=*=*=========-==--=----------;-;-;-;-;-;-;;-;;;;;;;;;>;;>;;>;;>;>;;;;;;;>;>;;>;;>;>;>;>;>;>>>>>>>>>>>>>>>>>>>>>>>>>>@>>@>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@>@>>@@>>@>>>>>@>@>>>>>>>>>;>>;;>>;>;;;;;>;;;;;;;;;;;;-;;-;;-;--;--;---------=---=--=-==-=-======*==*=*=****=***********&*&*&*&&&&&&&&&&&&%&%&&%&&%&%%&%%%%%%%%%%%&%%%%%%%%%$%%$$%$$%$%%$%$$$$$$$$#$$$#$$#$#$##$##$######$#################.#.#####.####.#.#.#..#.#.#.#..................+.+............................+.+.+..+.+.++.+++++++++++++++++++++++++++++++++++++++++++++++",
+".#.#.##.#.#.#.##.#.##.##.###.##.##.#.######$#$#$$$$$$%$%%%%%&%%&&&&&&*&&******=**=*========-==-==-=-=-------------;-;-;-;;;;;;-;;;;;;;;;;;;;;;;;;>;>;>;;;>;>;;>;>;>;>;>>>>;>;>;>;>;>>>;>>>;>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@@>@@>@>@>>>@>>@>>@>>>>>>>>>>>;>>;>>>;>;>;>;>;;;;;;;;;;;-;;;-;------;--------------=-=-==-=============*==*=**=************&*&*&&*&&*&*&&*&&&&&&&&%&&%&%&&%%&%&%&%&%%%%%%%%%%%%$%%$%%%$%$%$$$$$$$$$$$$$$#$#$#$#$#$$###$##$#$########################.#.##.#.##.#.#.#.......................+.....+..+...................+.+.......+.+.++.+++.++.++++++++++++++++++++++++++++++++++++++++++",
+".##.#..#.#####.####.##.###.##.##.##.########$#$$$$$$%$$%%%%%%&&&&&&&&&**&******=*===*========-=-=-=--=---------;-;--;-;;-;-;-;;;;;;;;;;;;;;;;>;;;;;;;;>;>;;;;>;>;>;>;>>;>;>>>>>>>>>>;>>>;>>>>>>>>>>>>>>>@>@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@>@@>@>>@>@>>@>>@>>>>>>>>>>>>>>>>>;>>>;;>;>;>;;;;;;;;;;;;-;;;-;-;-;;-;-----------=-==--=-=--===-========*==**=*=***=**********&**&**&&&&&&&&&&&&&&&&&&%&&%&%%%&%&%&%%%%&%%%%%%%%%%%%$%%$%$%$$%$$$$$$$$$$$#$$$$#$#$#$##$$###$######################.##.####.##.#..#.#...#.#.#...................+..+......................+.....+.++++.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++",
+"##.####.##.#.###.#.#####.###.##.#####.######$#$$$$$%$%%%%%%&%&%&&&&&*&*&*****=**=*=*======-====--=--=-------------;-;-;-;;;;;;;;;;;;;;;;;;;;;;;>;>;>;>;;;>;>>;;>;;>;>;;>;>>;;>;>;>;>>>;>>>>>>>>>>>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>@@>@@>@@>>>@>>>>>>@>>>>>>>>>>>>;>>>;;;>;;>;;;;;;;;;;;;-;;-;--;-;---;----;------------=--====-=========*==*==****=**********&**&*&*&*&*&&&&&&&&&&&%&%&&&%%&%&&%&%%%%&%%%%%&%%%%%%$%$%%$$%$$%$$$%$$$$$$$#$$#$##$$#$#$#$##$#$#$#$#$###############.######.###.##.##.#.#.#.......#.........+.+.+.............................+.+++.++..+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".#.#.####.##.#.#.###.#.##.####.##.#########$#$$$$$$$$$%%%%%&%&&%&&&&&*&********=*=*=========-=-==-=---=-----;--;---;-;-;-;-;;-;;;;;;;;;;;;;;;;;;;;;;;;;>;;;>;;>;>;>;>;>;>;>>>>>;>>>>;>>>>>;>>>>>>>>>>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>>@@>>@>>@>>>@@>>@>@>>>>>>>>>>>>>;>>;>;>>>;>;;;>;;;;;;;;;;;;-;;-;-;-;----;---------=-=-==-==-===========*==**=***=************&**&**&&*&&&&&&&&&&&&&%&&%&%%&&%&%%%%&%&%%%&%%%%%%%%%%%%%$%$%$$%$$$$$$$$$$$#$$$$$$$##$#$#$#$############################.#.###.###.#.#.#.#...#.............+..............................+.++..+..++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.##.#..##########.####.##.#.##.##.#######$#$$$$$$$%$%%%%%%%&%&&&&*&&&*&*********=*============-=-=-=-----------;---;-;;;-;-;;;-;;;;;;;;;;;;>;;;;;;;;>;;>;>;;>;;>;;>;>;>>>;>;>;>;>;>>>;>;>>>;>>>>>>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@@>@>@>@>@>>@>>>>>>>>>>>>>>>>;>;>>;>;;;>;>;;;;;;;;;;;-;-;;-;-;----;--------------=-=-=-===-=========*=*==**=******=************&**&&*&&&*&&&&&&&&&&&&&&&%&%&%&&%%&%%&%%%%%%%%%%%%$%$%$%$%$$$$$$$$$$$$$$$#$##$#$$#$#$###$#$$#$#$######$#########.##########.#.##.#.#..#....#..............+.......................+.+..+..+++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".#.#.####..#.#.#.##.#..##.###.##.#######$##$##$$$$$$%%$%%%&%%&%&&&&&*&&********=**=**========-==-=-=--=-----------;--;---;;;;;;;;;;;;;;;;;;;;;;;;;;>;;;;;;;;>;;>;>>;>;>;;>;>;>>>>>>>;>>>>>>>>>>>>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@>@@>@>@>>>@>>>>>@>>>@>>>>>>>>;>>>>;;>;>;>;;;;;;;;;;;;-;;;;--;-;-;-;---;---------=-=----==-==========*==*=*=*=**=*=**********&*&*&*&&*&&&*&&&&&&&%&&%%&%&%%&%&%&%%&%%&%%%%%%%%%%%%$%%$%$%$$$$$$%$$$$$$$#$#$$#$$#$$#$#$#$#$#$#########$###################.#.##.#.#.#..#...#.............+.........................+..+.++.++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"##.##.#..####.#.##.#####.##.##############$#$$$$$$%$$$%$%%%%&&%&&&&&&*&*&*******=*=*=======-===-=-=--=--------;--;--;-;;;-;-;-;-;;-;;-;;;;;;;;;;;>;;;;;>;>;>;;>;;;;>;>;>>;>;>;>;>;>;>>>;>;>>>>>>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@>@>@>>@>>@>@>>>@>>>>@>>>>>>>>>>>;>;;>>;>;;>;;>;;;;;;;;-;;-;-;;-;---;-------------=-=--====-=============*=*=****=***************&*&*&*&&*&&&&&&&&&&&&&&&&%&&%&%%&%&%&%%%%&%&%%%%%%%%%$%$%$$$$%$$$$$$$$$$$$$$$$$$#$#$#$#$#$#$##$#$#$#$################.##.#####.#.#.#..#...#.....................................+.+.+.+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.##.##.##.#####.###.#.####################$#$#$$$$$%%$%%%%%%%&&&&&&&&*&*&*******=*=*=*======-==-=-=---=--------;--;--;-;;-;;;;;;-;;;;;;;;;;;;;;;;;;;>;;;;;;;>;>>;>;>;>;>;>>;>;>>>;>>;>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@>@@>>@>@@>@>>@>>@>>>@>>>>>>>>>>>;>;>;>>;;>;;>;;>;;;;;;;-;;;-;-;--;--;----------------=--==--===-==-=====*===*=*=*=***************&**&**&*&&&&&&&&&&&&&&%&%&%&&%&%&&%&%%%%&%%%%%%%%%%%$%$%$%$%$%$$$$$$$$$#$$#$#$##$#$#$#$#$#$####$#########################.##.#.##.#.#..#..#...............................+..+.+.+.+.+.+++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+".#.##.##.###.#.##..#####.################$#$#$$$$$$$$%$%$%%&&%&%&&&&&&*&******=***=*=*========-==-=-=-=-------------;-;--;;-;-;-;;;-;;;;;;;;;;;;;;;;;;;;;>;>;;;;>;>;>;>;>;>;>>>;>;>;>>>>>>>>@@>@@@@@@@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@>@@>@>>@>@>>>>>>@>>>>>>>>>>>;>>>>;>;>;>;>;;;;;;;;;;;;;-;-;-;-;--;--;-----------=-=--==-===-=========*==**=*=****=**=**=******&**&**&*&&&*&&&&&&&&&&%&&&&%&&%&%&%%&%%&%&%%&%%%%%%%$%%$%%$%$$%$$$$$$$$$$$$$$$$$$$#$#$#$#$#$#$$$##$##$####$###########.##.#####.#.#.#..#.........#...#.................+..+..+..+.+.+++++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"##..##.###.#.##.############################$#$$$$$%$$%%%%%%%&%&&&&&*&&&*&******=**=*=======-==--=-=-=----------;-;--;-;-;-;-;-;;-;;;-;-;-;;;;;;;;;>;;;>;;;;;>>;;;;>;>;>;>;>;>;>;>>>>>>>>>@@>@@>@>@>@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@@@@>@>@>@>@>@>>>@>@>@>>>>>>>>>>>>>>;>;;>;>;>;;;>;>;;;;;;-;-;;;-;-;-;-;------;------=--=-=-=-==-==-=======*==*=*=***=*=**************&**&&*&&*&&&&&&&&&&&&&&&%&&&%&&%&%&%%&%%%%%%%%%%%%%%$%%$$%$%$$$$$$$$$$$$$$$#$#$#$$#$#$#$#$#####$##$##$######################.##.#.#.#...#.#..#......................+..+..+..++.+.++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.##.##.#.###############################$#$#$#$$$$$$%$$%%%%%%&%&&&&&&**&**********=*==*======-==-=---=-=-----------;-;-;-;-;-;;-;;;-;;;;;;;;;;;;;;;;>;;;;>;>;;>;>>;>;;>;>;>;>;>>>>>>>>>@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@>@>@>@>@>@>>@>>>>>>>>>>>>>>>>>;>;>>;>;>;;;;;;;;;;;;;-;;;-;--;-;--;---;-------------=-=-=-==-==========*==*==*=**=*=**************&**&**&&*&&&&*&&&&&&&&&&&&&&%&&%%&%&%&%%&%%%%%%%%%$%$%%$%%$$$$$%$$$$$$$$$$#$$$$#$$$$#$$#$#$#$$#$#$######$##############.##.#.##.#.#...#.#..........#....#.........+.+....+.+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"###.##.####.################################$#$$#$$$%$%%%%%&%&&&%&&&&&&&**&*****=*=*=*==========-=-=-=--------;--;-;-----;-;-;--;--;;;-;;;-;;;;;;;;;;;;;;;;;;;>;;;;;;>>;>;>;>>>>>>>>>>@@>@>@@>@@>@@@@@@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@@>@>@>@>@>@>>>>@>>@>>>>>>>>>>>>>;>>;>;;>;>;;>;>;;;;;;;;;;;-;;-;;-;-;---;------------=-=--==-==-==========*==*=**=**=*****=*********&***&*&*&*&&*&&&&&&&&&&&&%&%&%&&%&&%&%&%%&%%%%%%%%%$%$%$$%$$%$%$%$$$$$$$$$#$$$#$$$#$#$$##$#$#$##$####$#$#####$#########.###.###.#.#.#.#..#..#.#..#................+....+.++.++++.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"..##.####.################################$##$#$$$$$$$$%$%%%%%&%&&&&&&*&&*&*******=*=*=*=====-===-=-=--=-=-----------;-;----;-;;-;;-;-;-;;;-;;;;;;;;;;;;>;;;>;;>;>;>;;;>;>;>>>>>>>>>@@>@@@@>@@>@@@>@>@@>@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@>@>@>@>@>@>@>>@>@>>>>>>@>>>>>>>>>;>>;>>;>>;>;>;;;;>;;;;;-;-;-;-;--;--;--;-------------=--=-=-==-===-==-======*==*==*=****=**************&*&**&*&*&&&&&&&&&&&&&&&&&&&%&%%&%%%%&%%%%%%%%%$%%%%$%%$%$%$$$$$$$%$$$$$$$$$$#$$$#$#$$#$#$#$#$#$#$####$######$#########.###.##.#.#.#.#..#....#....#..#.......+.+.+.++.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"###########################################$##$#$$$$%$%$%%%%&%%&%&&&&&&*&&*********=*=*========-==-=-=-------------------;-;-;--;--;-;;;-;;;-;;;;;;;;;;;;;>;;;;;;;>;>>;>;>>>>>>>>>@>@>@>@>@@@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@@>@@@>@>@>@>@>>@>>>@>>@>>>>>>>>>>;>>>;>;;>;>;;;;;>;;;;;;;;;;;-;;;-;;-;--;--------------=--=-=-=-=============*==**=****=*=**************&**&*&&*&&&&&&&*&&&&&&&%&&%&%&&%&%&%&&%%%%%%%%%%%%%$$%%$$%$%$$%$$%$$$$$$$$$$#$$$#$#$$$##$#$#$#$#####$#$####$#########.#.####.##.###.#.#.#..#.#..................+...++.+++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"##.####.####################################$#$#$$$$$$$$%%%%%%&%&&&&&&&&&**&**=**=**=*==*=======-=-=--=-=---------;--;--;-------;-;-;;-;;;-;;;;;;;;;;;;;;;;;;>;>;>;;;;>>>>>>>>>>>@>@>@@@>@@@>@>@@@@@@>@@>@@@@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@>@@>>@>@>@>>>>@>>@>>>>>>>>>>>>>>>>>;;>>;>;>;;;>;;;;;;;;;;;-;-;;---;---;-----;-------=-=--==-==-====-=======*===*==*=*=*****=**************&*&**&*&*&*&&&&&&&&&&&&&&&&%%&%&%%%%%%%%%%%%%%%%$%%%$%%$$$$%$$$$$$$$$$$$$$$$#$$$$$##$$$#$#$##$#$#$#####################.#.#.#.#.#.#..#........#..........+.+.+.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"####.#########################################$#$#$$$$%%$%%%%%%&%&%&&&&*&&&********=*=*==========-=-==---=----------------;-;-;;--;;-;;-;-;;;;-;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>@>@>@>@@>@@@>@@@@@>@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@>@>@>@>@>>@@>@>>>@>@>>>@>>>>@>>>>>>>>>;>;>;>;;>;>;;>;;;;;;;;;;-;-;;;--;;---;---;--------------==--=-===-=========*==*==*=*=**=****************&*&*&*&*&&&&&&&&&&&&&&&&&%&%%%&&%&%%&%%%&%%%%%%%$%%%$%$%$$%%$%$$%$$$$$$$$$$$#$$$$#$#$$$###$#$#$##$####$##$##########.#.##########.#.#.#..#.#.#............+..+.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.##########################################$##$$$$$$$$%$%$%%%%%&%&&&&&&*&*&********=*=**===========-=-=--=-=----------;-----;--;--;--;;-;;-;;;;-;;;;;;;;>;;>;>;>>;>>>>>>>>>>@>@>@@>@>@>@>@>@>@@@@@>@@@>@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@@>@>@>@>@@>>@>@>>>@>@>>>>>>>>>>>>>>>>;>>;>;>;>;;;;;;;;>;;;;;;;;-;-;-;---;;---------------=-=-=-=====-===========*==*=*==***=***=****************&**&*&**&*&&*&&&*&&&&&&&&&&%%%%%&%%&%%%%%%%%%%%$%$%$%$%%$$$$$$$$$$$$$$$$$$$$$#$$$$##$$$#$#$##$##$#$###################.#.#.#..##.#.#.#...............+.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"######.#######################################$##$$$$%$$%$%%%%%&%&&&&&&&&&&*&***********==*===-====-=-=-=-=----------------;-----;;-;;--;-;;;-;;;;;;;;;;;;;;;;;>;>>>>>>>>>>>@>@>@>@>@>@@>@@@@@>@>@@@>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>@@@>@>@>@>@>@>>@@>>>@@>>>>>@>>>>>>>>>>>;>;>>;>;>;>;;>;>;>;;;;;;;;-;-;;;-;-;;---;--;----------=---=-=--=-===-=======*===*=*==*==***=****=***********&**&&*&*&&*&&&&&&&&&&&&&%&%&%&&%&%%&%%%%%%%%%%$%%%$%$%$%$$$%$%$%$%$$$$$$$$$$$#$$$#$#$$$##$#$#$$#$##################.#.##########.#.#.#.#.#.#..........+.+++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.##.########################################$#$$#$$$$$$$$%%%%&%&&%&&&&&&**&*&*******=*==*======-=-===-=-=--==-=--------------;-;---;--;;;-;-;;;-;;-;;;;;;;>;>>>>>>>>>>>>>>@>@>@>@>@>@@>@@@>@>@@@@@@@@>@@@@@@@>@@@@@@@@@@@@@@@@@@>@>@@@>@>@@@>@@>@>@>>@>@>>>>@>>>>>>>>>>>>;>>;>>;>;>;>;;>;;;;;;;;;;;;-;-;;---;-;--;------------=-=--==-=-==-==============**===**=***=*****=***********&**&***&*&*&&&*&&&&&&&%&%&%&%&%%&%%%%%%%%%%%%%%%%%%$%%%$%$%%$%$$$$$$$$$$$$$$$$$$$$$#$$##$$#$#$#####$##############.#####.#.#.#.#.#.#.#..............+.++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#####################################$######$####$$$$$$%%%$%%%%%%%&&%&&&*&&&**&****=**=**=*==*======-===-=-=-------------;---;----;--;-;--;-;-;-;;-;;;;;;;>;>>;>>>>>>>>>>>@>>>@>@>@@@>@@>@>@@@@>@>@>@@@@@>@@@@@@@@@@@@@@@@@>@>@>@@@@>>@>@@>>@>>>@>@>>@>>>>>@>>>>>>>>>>>>>>>>;>;;>;;;>;;>;;;;;;;;;;;;-;;;-;-;;----;----;-------=--=-=-===-====-========*==*===**=*=*==***=****************&*&*&*&*&&*&&&&&&&&&&%&&&%&%&%%%&%&%%%%%%%%%%%%$%%$%$%$%$$%$$%$$%$$$$$$$$$$#$#$#$$$#$$#$#$##$#$#######$####################.#.##..#..#..........++.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"###.#####################################$####$#$##$$$$$$$%$%%%%&%&%&&&&&&&*&&*********=*==*=========-=-===-===-=---------------;--;--;-;-;;;;-;;;;;;;;;>>;>;>>>>>>>>>>>>@>@>@>@>@>>@>@>@>@@>@@@@@@@@@@@@@@@>@@@>@@>@>@>@>@@@@>@>@>@@@>@>>@>@>@>>>>@>>>@>>>>>>>>>>>>>>>;>;;>>;>;;>>;;>;;;;;;;;;;;;-;;-;-;-;--;-;---------------=--=-=--===-====-=======*===**==*=****=**************&*&****&*&&*&&&&&&&&&&&&%&&%%&%%&%&%&%%%%&%%%%%%%%%%%$%%$%$%$%$$%$%$$$$$$$$$$$$$$$$$$#$#$##$#$#$#######################.##.##.###.#..#..#...#......+.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#################################################$$$$$$$$%$%%%%%%%%&&&&&&&&&**&*********=**=============-=-=---=--=------------------;---;----;-;-;;;;;>;;>>>>>>>>>>>>>@>>>>@>>>@>@>@@>@@@>@@@>@>@>@@>@>@@>@@@@@@>@@@@@@@@@>@>@@@>@>>>@>@@>@>@>@>@>>>@>>>@>>>>>>>>>>>>;>;>>;;>;>>;;;;;;;;;;;;;;;;;;;-;;-;--;--------------=-=-=-==-=-===-===-=======*===*=*==**=**=***=**=***************&&*&*&&&&&&&&&&&&%&&%&&&%&&%%%%%%&%%%%%%%%%%$%$%$%$%%%%$%$%$$$%$$$$$$$$$$$$$#$#$$#$#$$#$###$#$#$######################.##.#.##.#............+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"##.############################################$$###$$$$$$%$%%%%&%%&%&&&&&*&&&*&*****=*=**=*=*=================--=----------;----;--;---;--;;;-;;;;;>;>;>>>;>>;>>>>>>>>>>>>@>>@>@>@>@>@@>>@@>>@@@@@@>@@@@@@@@@@>@@@@>@>@>@>@>@@>>@>@@@>@>>@>@>>>@>>@>>>>>>>>>>>>>>>>>;>>>>;>>;>;;;>;>;;>;;;;;;;;-;-;-;--;-;---;--------------=--=--==-=-==============*====*=*==*=**=**=**************&*&***&&*&&&&&&&&&&%&&&&&%&%&%%&%&%&%%%%%%%%%%%%%%%%$%%$$$%$%$$%$$$%$$$$$$$$$#$$$$$#$$#$###$#$########$###############.####.##...#..#........++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.###############################################$#$$$$$$$$%$%%%%%&%&%&&&&&&*&*&********==*=*=*=======-==-=-=-=-=-==-=---------;------;-;-;--;;;;;;>;>;>>;>>>;>>>>>>>>>>@>@>>@>@>@>@>@>@@@@>@@@>@>@>@@@>@>@@>@>@@>@>@@@@>@@>@@>@@>@>@>@>@>>>>@>@>>>>>>>>>>>>>>>>>;>;>>;;;;>;;>;;;;;;;;;;;;;;;;-;;-;-;-;-----;------------=-=-=-=-==-=====-====-======*==*=*=*=**=**=**=****=***********&*&&&&*&&&&&&&&&&&&&%%%&&%&%&%%%%%%%%&%%%%%%%%%%$%$%%$%%%$$$%$$$$$$$$$$$$$$#$$#$##$##$#$#$####$#$##################.###.#.#..#...........+++.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"####.##########################################$##$#$$$$$$$$%$%%%%%&%&%&&&&&&&*&******=***=*=*==*=============-=-=-----------------;-----;-;;;;;;>;;;>>;>>;>>>>>>>>>>>>>>>>@>>@>@>@>@>@>>@>@@>@@>@@@@>@@@@@>@@@>@@@@>>@>@>@@>@>@>@>@>@>>>@>@>>>>>>@>>>>>>>>>>>>>>>;>;>>>;>;>;;;>;>;;;;;;;;;;-;;-;;-;---;-;-------------=--=-=-==-=-=-=-====-=======*===*=*=*=*=*********=***********&*&*&*&*&&&&&&&&&&&&%&%&&&%%&%%%&%&%&%%%%%%%%%%%%%%%%%$%$%$%$%$%$%$%$$$$$$$$$$$$$$#$$#$##$#$#$#$#####$######$################.#..#.......++.+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"###########.####################################$##$##$$$$$%$%$%%%%%&%&&&&&&*&&*&&************=*==*=======-=-===-=-==-=-=-----------;-;-;-;;;;;>;;;>;>;>;>>;>>;>>>>>>>>>>@>>>@>>>@>@>@>@@>@>@@>@@@@>@@@>@>@@@>@@>@>>@>@@>@>>@>@>@>@>>>@>@>>>>>@>>>>>>>>>>>>>>;>;>;>;>;;;>;>;;>;;;;;;;;;;;;;;;-;;--;--;------------------=--=-=--=-======-=======*====*==*===*=*=*=*=**=**=********&**&*&*&*&&&&&&&&&&&&&&&&%&%&&%&&&%%%%%&%&%%%%%%%%%%$%$%%$%$%$%$%$%$$$$$$$$$$$$#$#$#$##$#$##$######$#$#####$#########.#.#.#....#..........+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.#.##.#.#########################################$#$$#$$$$$%$%%%%&%%%&%&&&&&&*&***&*******=*=**=*============-=-=-=-=---------------;-;;;;;;;;;;>>;>;>;>>;>;>>>>>>>>>>@>>>>@>@>@>>@>@>@>@>@@>@@>@>@@@>@@@>@>@>@@>@@>@@>@@>@@>@>>@>@>@>@>>@>@>>>>>>>>>>>>>>>>>>>;>;>;>;>;;;;>;;;;;;;;;;-;;-;-;;--;--;----;---------=-=-=--=--=-===-=-=-============*===*==**=*=******=**************&*&*&&&&&*&&&&&&&&%&%&%&%&%%&%%%&%&%&%%%%%&%%%%%%%%%%%$%%%$%$%$$$$$$$$$$$$$$#$$$#$$#$$#$#$##$#$#$####$#$################.##.#.........++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#############.###################################$#$#$$$$$$$$$$%%$%%&&&%&&&&&&&&*&***&*********==*=*=========-===-=-=-=-=-=--------;--;;-;;;;;>;>;;>;>>;>;>>>>;>>>>>>>>>>>@>>>>>@>@>@>@@>@@>@>@>@@@>@>@@>@@>@@@>@@>@@>>@>>@>>@>@>>>>@>>>>>>>>>>>>>>>>>>>>;>;>;;>;>;>;;>;;>;;;;;;;;;;;;;;;-;;;--;---;---;----------------=-=-=-==-=================*==*==**==**=*=*=*****=*******&*&&*&&&*&*&&&&&&&&&&%&&&&%&&%&%%&%&%%%&%%%%%%%%%%%%%%$%$%$%$$%$$$%$%$$$$$$$$$#$$#$#$##$##$#$#$#$##$##$##############.#.#...#.........+.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"####.###.#.#######.#################################$#$$$$$$%$%$%%%%%%%&&%&&&&*&&&&&**&******=***=*==============-=-=-=-=--=-----;--;;;;;;;;;;;;;>;>;;>>;>>;>>>>>>>>>>>>@>>@>@>@>@>@>@>@@>@>@@@@>>@@>@>@@>@@>>@@>@>>@@>@@>@>@>>>@>@>>>>>>>>>>>>>>>>>>>>>>>;>;>>;>;>;>;;;;;;>;;;;;;;;;;-;;;---;--;---------------=--=-=-=-=-==--=-=-=-==-==-=====*====**===**=**=**=*=************&**&*&*&&&&&&&&&&&&&&&%&%&%&&%&%%&%&%&%%%&%%%%%%%%%%%%%$%%$%%$%%$$$$$$$$$$$$$$#$$#$$$#$$#$##$#$#$##$##$#$##$######.##.#.##...#......+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#############.##.#####.#.###############################$$$$$$$%$%%%%%&%%&&&&&&&&&*&*&*********=*=*=*=*========-====-=-=--=-----;-;;;;-;;;;;>;;>;>;;>>;>>;>>;>;>>>>>>>>>>>>>>>@>>>>>@>@>>@>@@>>>@@>@@>@>>@>>@@>>@>@@>>@>>@>>>@>@>>>>>>>@>>>>>>>>>>>>>;>;>;>>>;;>;;;;;;>;>;;;;;;;;;;;-;;-;-;;--;---;--------------=----=---=--====-=================*====**=*==**==*************&**&&*&&&&*&*&&&&&&&&&%&&%&&&%&%&%&%%&%%%&%%%&%%%%%%%$%$%%%$%$$%$$$%$$$$$$$$#$#$$#$$$##$##$#$$#$###$##$###########.###.#.#..#.......+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"###.################.#####.########################$#$$$$$$$$$%$%%%%%%%%&&&&&&&&&*&&&**&&***********=*============-====--=-----;--;-;-;;;;;;;;>;;;;>;;;>;>>;>>>>>>>>>>>>>>@>@>>>@@@@>>@>@@>@>@@@>@>@>@>@@@>@@>>@>@>>>@>>@>>@>>>>>@>>@>>>>>>>>>>>>>>>;>>;>;>;;;>;;>;>;;;;;;;;;;;;;;-;;;-;-;---;--;---;---------=----==-=-==-==-=-===-=-========*==*==*=**===*=**=***=********&*&*&*&*&&*&&&&&&&&&&&&&&&%&&&%%&%&%&%%&%%&%%%%%%%&%%%%%%%%%$$%%$%$$%$$$$$$$#$$$$$$#$#$#$$#$$#$##$##$##$###$#######.###..#.#........+.+.++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"########.#.#.#.##.##########.##########################$#$$$$$$$$%$%%%%%&%%&&&&&&&&*&&&***&******=*=*==*=========-==-=-=--------;;-;;;;;;;;;;;;;>>;>;>>;>;>>>;>>>>>>>>>>@>>>>>@>>>>>@@>@>>@>@>>@>@>@>@>@>>@>>@>>>>@>@>>@>>@>>>@>>>>>>>>>>>>>>>>>;>;>;>;>;>;>;>;;>;;;;;;;;;;;;;;;-;;;--;;--;-;-------------------=-=--=-=--=-==-=-====================*==**=***=************&*****&*&*&&&*&&&&&&&&&&&%&&&%&&&%&%%%&%%&%%%%%&%%%%%%%%%$%$%%%$$%$$$$$$$$$$$$$#$$#$$$$$#$#$##$#$$##$##$###########.##..#.#.........+.+.++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.###.#############.##.#######.#####################$#$#$$$$$$%$%$%%%%%%%&%%&&&&&&&&&*&&*&************==*============---------;--;;-;-;-;;;;;;;;;;>;>;>;>>;>>>>;>>>>>>>>>>>@>>>@>@>@>>@>@@>@>@>@>>@>@>@>>@>>>>@@>@>>>@>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;>;>;;;>;;;;;;;>;;;;;;;;;-;;;-;;;--;------;-------------=-----=--=-=-==-=====-============*==*===*===*=****=***********&*&&*&*&&*&&&&&&&&&&&&&&&&%&&%%&%&&&%%&%%&%&%%%%%%%%%%%%%$%$$%$$$$%$$$$$$$$$$$$$#$$#$#$$#$$$$#$##$##$####$######.##.##..#.........+.+.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"###.######################.####.#######################$#$#$$$$$$$$$%%%%%%&%%%&&&&&&&&*&&*&*******=*=**==**=========--=------;-;;--;-;;;;;;;;;>;>;;;;;>;>;>;>;>>;>>>>>>>>@>>@>@>>>@>>@>>>>>@>>@>>@>@>>>@>>@>@>>>>>>@>>>>@>>>>>>>>>>>>>>>>>>>>;>>;>;>;>;>;;>;;;;>;>;;;;;;;;;;-;;;-;;--;-;--;--;-------------=---=-=--=--=-=-=-=-=-====-==============*===****=*=*********&*&****&*&*&*&&*&&&&&&&&&&%&&%&&&&&%&%%&%&%&%%%%&%&%%%%%%%%$%%$%%$$%$$$$$$$$$$$$$$$$$$#$$$$#$$###$#$$##$##########.##.##..#.........+.+.+++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"########.###.##.#.##########.#####.#####.###############$#$$$$$$$$%%$%%%%%%%%&%&&&&&&&&&*&*&*********=*=*=========---=-----;--;--;;;;;-;;;;;;;;;;;>;>>;>;>;>>>>>>>>>>>>>>>>>>>>@>@>>@>>@@>@>>@>>@>>>>@>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>;>;;>>;>;>;>;>;;>;;;>;;;;;;;;;;;;;;;;;-;;-;;----;-------;-----------=--=-=-=-=--=-==-================*===*=*=**=*=*****************&&&*&*&*&&*&&&&&&&&&&&&&&&&%&%&%&%&%&%&%%&%%%%%%%%%%%%$%%$%$$$%$$%$$$$$$$$$$$$$#$$$$#$#$$#$$$#$###$##$##########.#...#.........+.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#.###################.##########.####################$###$#$#$$$%$$$%$%%%%%&%%&%&&&&&*&*&***&*******=***=*=*=*==--=-=--------;--;-;-;;;;;;;;;;;;>;;>;;>;>>>;>;>;>>>>>>>>>>@>>>>>>>>@>>@>>>>>@>>@>>@>>>>@>@>@>@>>>>>>>>>>>>>>>>>>>>>>;>;>;>>>>;;>;>;>;;;;>;;;;;;;;;;;;;;;;-;-;-;-;-;---;-;---;------------=--=--=---=-=-==-=-===-=-==============*==*=*=*****=*********&*&*&****&&&*&*&&&*&&&&&&&&&&&%&%&&&%&%&%%%&%%&%%%%%%%%%%%$%%$%$%$%$$$$$$$$$$$$$$$$#$$$#$$$#$$#$###$###$#########.#.#.#.#.#.......+.+.+.++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"#########.##.#.#.##.###.#.###.######.#.################$#$#$$$$$$$%$$%$%%%%%%&%&%&&&&&&&*&&*&*&*******=**======-==--------;---;-;-;-;-;-;;;;;;>;;>;;>;;>;;>>;>>>;>>>>>>>>>>>@>>@>@>>>>>>>@>>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>>;>>;;;;>;;>;;;>;>;;;;>;;;;;;;;;;-;;;;;;-;;-;-;--------------------------=--=-=-=-=-===-=======-===========**=**=**=*=***************&*&&***&&&&*&&&&&&&&&&&&&&&&&%%&%&%&%&%%&%%%%%%%%%%%%$%$%%$%$$$%$%$$%$$$$$$$$$$$$$$$#$$$#$$#$$###$#########.##.#.#.#........+..+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"##.###.####################.##############.#.##############$#$$$$$$$%$$%%%%%%%%%&%&&&&&&&&*&*&**********=*====-=---=--------;---;-;-;;;;;;;;;;;;;;;>;;>;>>;;>>;>>>;>>>>>>>>>>>>>>>>>@>>@>>>>>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>>;>;>;>;>>;>;>;;>;;;;;;;;;;;;;;;;;-;;;-;-;-;--;---;-;---;-------------=--=-=--=-=-=-==-=--==-=-============*=*==*==*=*************&*&*&**&**&&&*&*&&&*&&&&&&&&&&&%&%&&&%&%&%&%&&%%%%&%%%%%%%$%%%$$%$$%$$%$%$$$$$$$$$$$$$$$#$$$#$$##$###$#########.###.#.#....#.....+.+.+++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++",
+"########.##.#########.##################.#####.###.######$#$#$$$$$$%$$%$%%%%&%%&%&%&&&&&&&&*&**&*******=*=======-==-----------;;-;-;;-;-;;;;;;;;>;>;;>;>;;>>>;>>;>>>>>>>>>>>>@>>>>>>>>>>>>>>@>@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;>;>>;>;>;>;>;;>;>;;>;;;>;;;;;;;;;;;;;;;;;-;;;;;;-;--;-----;----;---------=---=---=-=-=--=--====-======-=======*==*=*=*****=***=**********&**&*&*&**&*&&&&&&*&&&&&&&&&&%&&&%%&%&%%&%%%%&%%%%%%%$%%$%$$%%$%$$%$$$$$$$$$$$$$$$$$$$$#$#$#$$##$$#############.#.#.#.#.....+.+.+++.+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWefb	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,8 @@
+package SUNWefb
+classification "Drivers/Display"
+import SUNWefb
+add driver name=efb perms="* 0666 root sys" \
+	alias=SUNW,XVR-50 \
+	alias=SUNW,XVR-100 \
+	alias=SUNW,XVR-300
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWefbw	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,6 @@
+package SUNWefbw
+classification "Drivers/Display"
+import SUNWefbw
+depend SUNWefb
+depend SUNWxorg-server
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWnfb	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,9 @@
+#
+# As there isn't currently a way to rename packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed and declare a dependency
+# on the package with the new name.
+#
+package SUNWnfb
+depend SUNWefb
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWnfbcf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,7 @@
+#
+# As there isn't currently a way to delete packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed.
+#
+package SUNWnfbcf
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWnfbw	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,9 @@
+#
+# As there isn't currently a way to rename packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed and declare a dependency
+# on the package with the new name.
+#
+package SUNWnfbw
+depend SUNWefbw
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWpfb	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,9 @@
+#
+# As there isn't currently a way to rename packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed and declare a dependency
+# on the package with the new name.
+#
+package SUNWpfb
+depend SUNWefb
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWpfbcf	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,7 @@
+#
+# As there isn't currently a way to delete packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed.
+#
+package SUNWpfbcf
+end package
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sparc/SUNWpfbw	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,9 @@
+#
+# As there isn't currently a way to rename packages on upgrade, create an
+# empty package which will cause the previous contents of the package to
+# be deleted when the empty version is installed and declare a dependency
+# on the package with the new name.
+#
+package SUNWpfbw
+depend SUNWefbw
+end package
Binary file src/util/distro-import/107/splash.xpm.gz has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/sshd	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,72 @@
+#!/sbin/sh
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# ident	"@(#)sshd	1.4	04/11/17 SMI"
+
+SSHDIR=/etc/ssh
+KEYGEN="/usr/bin/ssh-keygen -q"
+PIDFILE=/var/run/sshd.pid
+
+# Checks to see if RSA, and DSA host keys are available
+# if any of these keys are not present, the respective keys are created.
+create_key()
+{
+	keypath=$1
+	keytype=$2
+
+	if [ ! -f $keypath ]; then
+		grep "^HostKey $keypath" $SSHDIR/sshd_config > /dev/null 2>&1
+		if [ $? -eq 0 ]; then
+			echo Creating new $keytype public/private host key pair
+			$KEYGEN -f $keypath -t $keytype -N ''
+			return $?
+		fi
+	fi
+
+	return 0
+}
+
+# This script is being used for two purposes: as part of an SMF
+# start/stop/refresh method, and as a sysidconfig(1M)/sys-unconfig(1M)
+# application.
+#
+# Both, the SMF methods and sysidconfig/sys-unconfig use different
+# arguments..
+
+case $1 in 
+	# sysidconfig/sys-unconfig arguments (-c and -u)
+'-c')
+	create_key $SSHDIR/ssh_host_rsa_key rsa
+	create_key $SSHDIR/ssh_host_dsa_key dsa
+	;;
+
+'-u')
+	# sys-unconfig(1M) knows how to remove ssh host keys, so there's
+	# nothing to do here.
+	:
+	;;
+
+	# SMF arguments (start and restart [really "refresh"])
+'start')
+	if [ -f /.livecd ] && [ ! -f $SSHDIR/ssh_host_rsa_key ]; then
+		create_key $SSHDIR/ssh_host_rsa_key rsa
+		create_key $SSHDIR/ssh_host_dsa_key dsa
+	fi
+	/usr/lib/ssh/sshd
+	;;
+
+'restart')
+	if [ -f "$PIDFILE" ]; then
+		/usr/bin/kill -HUP `/usr/bin/cat $PIDFILE`
+	fi
+	;;
+
+*)
+	echo "Usage: $0 { start | restart }"
+	exit 1
+	;;
+esac	
+
+exit $?
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/svc-coreadm	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,128 @@
+#!/sbin/sh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# ident	"@(#)svc-coreadm	1.4	08/04/25 SMI"
+#
+# Start/refresh method script for the coreadm service.
+#
+
+. /lib/svc/share/smf_include.sh
+
+FMRI=${SMF_FMRI:-svc:/system/coreadm:default}
+
+read_conf() {
+	preamble="svccfg -s $FMRI setprop config_params/"
+
+	< /etc/coreadm.conf sed -n -e "
+	/^COREADM/!d
+	s/^\([^=]*_ENABLED=\)yes/\1true/
+	s/^\([^=]*_ENABLED=\)no/\1false/
+	s,^,$preamble,
+	s/COREADM_GLOB_PATTERN=\(.*\)$/global_pattern = astring: '\"\1\"'/p
+	s/COREADM_GLOB_CONTENT=\(.*\)$/global_content = astring: '\"\1\"'/p
+	s/COREADM_INIT_PATTERN=\(.*\)$/init_pattern = astring: '\"\1\"'/p
+	s/COREADM_INIT_CONTENT=\(.*\)$/init_content = astring: '\"\1\"'/p
+	s/COREADM_GLOB_ENABLED=/global_enabled = boolean: /p
+	s/COREADM_PROC_ENABLED=/process_enabled = boolean: /p
+	s/COREADM_GLOB_SETID_ENABLED=/global_setid_enabled = boolean: /p
+	s/COREADM_PROC_SETID_ENABLED=/process_setid_enabled = boolean: /p
+	s/COREADM_GLOB_LOG_ENABLED=/global_log_enabled = boolean: /p" | sh
+	svcadm refresh $FMRI
+}
+
+getprop() {
+	svcprop -p config_params/$1 $FMRI
+}
+
+error() {
+	echo "Error reading property \"$1\"" 1>&2
+	exit $SMF_EXIT_ERR_CONFIG
+}
+
+set_string() {
+	value="`getprop $1`"
+	[ $? -ne 0 ] && error $1
+	[ "$value" = "\"\"" ] && value=""
+	coreadm $2 "$value"
+}
+
+set_boolean() {
+	enabled="`getprop $1`"
+	[ $? -ne 0 ] && error $1
+	if [ "$enabled" = "true" ]; then
+		coreadm -e $2
+	else
+		coreadm -d $2
+	fi
+}
+
+apply_conf() {
+	set_string global_content -G
+	set_string init_content -I
+	set_string global_pattern -g
+	set_string init_pattern -i
+
+	set_boolean global_log_enabled log
+	set_boolean global_enabled global
+	set_boolean global_setid_enabled global-setid
+	set_boolean process_enabled process
+	set_boolean process_setid_enabled proc-setid
+}
+
+case $1 in
+"start")
+	# By virtue of using coreadm to effect coreadm changes,
+	# coreadm.conf should always be up-to-date.  Treat it as
+	# authoritative on boot to a) handle upgrade, and b)
+	# handle the situation where administrators are using
+	# the command to make customizations.
+	#
+	# In the off chance there is no coreadm.conf, apply the
+	# the SMF configuration.
+
+	if [ -f /etc/coreadm.conf ]; then
+		read_conf
+		coreadm -u
+	else
+		apply_conf
+	fi
+	;;
+"refresh")
+	# Refresh implies someone wants to apply the configuration
+	# stored in the service.  Do so.
+	#
+	# It is possible for someone to use coreadm directly and
+	# subsequently issue a refresh, resulting in the initial
+	# changes being lost.  Given that a refresh will either be
+	# issued explicitly by the administrator or by a
+	# configuration activity that has made changes to the SMF
+	# configuration and expects those changes to be applied,
+	# this shouldn't be a big problem.
+
+	apply_conf
+	;;
+esac
+
+exit $SMF_EXIT_OK
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/svc-dlmgmtd	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,47 @@
+#!/sbin/sh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# ident	"@(#)svc-dlmgmtd	1.1	08/01/22 SMI"
+
+. /lib/svc/share/smf_include.sh
+
+# The real daemon is not started in a non-global zone. But we need to
+# create a dummy background process to preserve contract lifetime.
+
+if smf_is_nonglobalzone; then
+	(while true ; do sleep 3600 ; done) & 
+	exit $SMF_EXIT_OK
+fi
+
+# Start the dlmgmtd daemon.
+/sbin/dlmgmtd
+status=$?
+ppriv -s A+file_dac_execute $(pgrep dlmgmtd)
+if [ $status = 0 ]; then
+	exit $SMF_EXIT_OK
+else
+	exit $SMF_EXIT_ERR_FATAL
+fi
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/svc-ipagent	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,61 @@
+#!/bin/ksh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+
+interval=$2
+
+. /lib/svc/share/smf_include.sh
+
+check_is_domu()
+{
+	if [ `uname -p` != "i386" -o `uname -i` != "i86xpv" ]; then
+		echo "This service will only run in a PV xVM domU."
+		svcadm disable -t svc:/system/xvm/ipagent:default
+		exit $SMF_EXIT_OK
+	fi
+
+	/usr/sbin/devfsadm -i domcaps
+	domcaps=`cat /dev/xen/domcaps 2>/dev/null`
+	echo "$domcaps" | grep "control_d" > /dev/null
+	if [ $? = 0 ]; then
+		echo "This service will only run in a PV xVM domU."
+		svcadm disable -t svc:/system/xvm/ipagent:default
+		exit $SMF_EXIT_OK
+	fi
+}
+
+case $1 in 
+'start')
+	check_is_domu
+
+	/usr/lib/xen/bin/ipagent $interval &
+
+	;;
+
+*)
+	echo "Usage: $0 start [report_interval]"
+	exit 1
+	;;
+esac	
+
+exit $?
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/user_attr	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,34 @@
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# /etc/user_attr
+#
+# user attributes. see user_attr(4)
+#
+#
+adm::::profiles=Log Management
+dladm::::auths=solaris.smf.manage.wpa,solaris.smf.modify
+lp::::profiles=Printer Management
+postgres::::type=role;profiles=Postgres Administration,All
+root::::auths=solaris.*,solaris.grant;profiles=All;lock_after_retries=no;min_label=admin_low;clearance=admin_high
+zfssnap::::type=role;auths=solaris.smf.manage.zfs-auto-snapshot;profiles=ZFS File System Management
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/variants	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,4 @@
+#tag package as containing specified architecture variant
+add set name=variant.arch value=$(ARCH)
+#indicate that we're adding zone variants (no nonglobal files for now)
+add set name=variant.zone value=global value=nonglobal
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/vnc-config.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<!--
+    Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+    Use is subject to license terms.
+
+ CDDL HEADER START
+
+ The contents of this file are subject to the terms of the
+ Common Development and Distribution License (the "License").
+ You may not use this file except in compliance with the License.
+
+ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ or http://www.opensolaris.org/os/licensing.
+ See the License for the specific language governing permissions
+ and limitations under the License.
+
+ When distributing Covered Code, include this CDDL HEADER in each
+ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ If applicable, add the following below this CDDL HEADER, with the
+ fields enclosed by brackets "[]" replaced with your own identifying
+ information: Portions Copyright [yyyy] [name of copyright owner]
+
+ CDDL HEADER END
+
+	NOTE:  This service manifest is not editable; its contents will
+	be overwritten by package or patch operations, including
+	operating system upgrade.  Make customizations in a different
+	file.
+
+-->
+
+<service_bundle type='manifest' name='SUNWxvmdom:vnc-config'>
+
+<service
+	name='system/xvm/vnc-config'
+	type='service'
+	version='1'>
+
+	<create_default_instance enabled='false' />
+
+	<single_instance />
+
+	<dependency
+		name='usr'
+		type='service'
+		grouping='require_all'
+		restart_on='none'>
+		<service_fmri value='svc:/system/filesystem/local' />
+	</dependency>
+
+	<exec_method
+		type='method'
+		name='start'
+		exec='/lib/svc/method/xvm-vnc-config %m'
+		timeout_seconds='60' />
+
+	<exec_method
+		type='method'
+		name='stop'
+		exec=':true'
+		timeout_seconds='60' />
+
+	<property_group name='startd' type='framework'>
+		<propval name='duration' type='astring'
+			value='transient' />
+	</property_group>
+
+	<stability value='Unstable' />
+
+	<template>
+		<common_name>
+			<loctext xml:lang='C'>xVM VNC Server</loctext>
+		</common_name>
+
+		<documentation>
+			<manpage
+				title='Xorg'
+				section='1'
+				manpath='/usr/X11/share/man' />
+		</documentation>
+	</template>
+</service>
+
+</service_bundle>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/vp-services	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,35 @@
+#!/bin/ksh -p
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# ident	"@(#)vp-services	1.1	08/04/04 SMI"
+#
+
+JAVALIB=/usr/share/lib/java
+if [[ -f $JAVALIB/vpanels-panels-smf.jar ]]; then
+	exec java -client -jar $JAVALIB/vpanels-client.jar system/smf
+else
+	exec services-admin
+fi
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/vp-shares	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,35 @@
+#!/bin/ksh -p
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# ident	"@(#)vp-shares	1.1	08/04/04 SMI"
+#
+
+JAVALIB=/usr/share/lib/java
+if [[ -f $JAVALIB/vpanels-panels-sharemgr.jar ]]; then
+	exec java -client -jar $JAVALIB/vpanels-client.jar filesystem/sharemgr
+else
+	exec shares-admin
+fi
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/x11-server.xml	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,117 @@
+<?xml version="1.0"?>
+<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
+<!--
+
+Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, and/or sell copies of the Software, and to permit persons
+to whom the Software is furnished to do so, provided that the above
+copyright notice(s) and this permission notice appear in all copies of
+the Software and that both the above copyright notice(s) and this
+permission notice appear in supporting documentation.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
+INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
+FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale, use
+or other dealings in this Software without prior written authorization
+of the copyright holder.
+
+-->
+
+<service_bundle type='manifest' name='SUNWxwplr:x11-server'>
+
+<service
+	name='application/x11/x11-server'
+	type='service'
+	version='1'>
+
+	<!-- Need / & /usr filesystems mounted, /var mounted read/write -->
+	<dependency
+		name='fs-local'
+		type='service'
+		grouping='require_all'
+		restart_on='none'>
+		<service_fmri value='svc:/system/filesystem/local' />
+	</dependency>
+
+        <dependency
+            name='network-service'
+            grouping='require_all'
+            restart_on='none'
+            type='service'>
+                <service_fmri value='svc:/network/service' />
+        </dependency>
+
+        <dependency
+            name='name-services'
+            grouping='require_all'
+            restart_on='refresh'
+            type='service'>
+                <service_fmri value='svc:/milestone/name-services' />
+        </dependency>
+
+	<exec_method
+		type='method'
+		name='start'
+		exec='/lib/svc/method/x11-server -d 0 -c %i %m'
+		timeout_seconds='0'>
+	</exec_method>
+
+	<exec_method
+		type='method'
+		name='stop'
+		exec=':kill -TERM'
+		timeout_seconds='10'>
+	</exec_method>
+
+	<property_group name='general' type='framework'>
+		<!-- manage server state -->
+		<propval name='action_authorization' type='astring'
+			value='solaris.smf.manage.x11' />
+	</property_group>
+
+	<property_group name='options' type='application'>
+               	<stability value='Evolving' />
+               	<propval name='server' type='astring'	
+		 value='/usr/X11/bin/Xorg' />
+               	<propval name='server_args' type='astring'	
+		 value='' />
+               	<propval name='default_depth' type='integer' 
+		 value='24' />
+               	<propval name='tcp_listen' type='boolean' 
+		 value='false' />
+		<propval name='value_authorization' type='astring'
+			value='solaris.smf.manage.x11' />
+	</property_group> 	
+
+	<stability value='Evolving' />
+
+	<template>
+		<common_name>
+			<loctext xml:lang='C'>
+			X Window System server
+			</loctext>
+		</common_name>
+		<documentation>
+			<manpage title='Xserver' section='1' manpath='/usr/openwin/share/man' />
+			<manpage title='Xsun' section='1' manpath='/usr/openwin/share/man' />
+			<manpage title='Xorg' section='1' manpath='/usr/X11/share/man' />
+		</documentation>
+	</template>
+</service>
+
+</service_bundle>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/util/distro-import/107/xvm-vnc-config	Mon Feb 09 23:23:42 2009 -0800
@@ -0,0 +1,104 @@
+#!/sbin/sh
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+# Use is subject to license terms.
+#
+# Configure Xvnc if we're in a PV domU.  We write the password out to the
+# dom0 via xenstore, on the presumption that anyone who can read
+# xenstore also has permission to reach this domain during the install.
+# We also provide a simple way to enable this post-install for those
+# users who are happy doing so.
+#
+
+. /lib/svc/share/smf_include.sh
+
+case $1 in
+"start")
+	;;
+*)
+	exit $SMF_EXIT_ERR_FATAL
+	;;
+esac
+
+X11FMRI="svc:/application/x11/x11-server"
+PASSWDFILE="/etc/X11/.vncpasswd"
+PORT=5900
+
+check_is_domu()
+{
+	if [ `uname -p` != "i386" -o `uname -i` != "i86xpv" ]; then
+		exit $SMF_EXIT_OK
+	fi
+
+        /usr/sbin/devfsadm -i domcaps
+        domcaps=`cat /dev/xen/domcaps 2>/dev/null`
+        echo "$domcaps" | grep "control_d" > /dev/null
+	if [ $? = 0 ]; then
+		exit $SMF_EXIT_OK
+	fi
+}
+
+enable()
+{
+	PASSWD=`/usr/bin/openssl rand -base64 8 2>/dev/null | cut -c0-8`
+	printf "%s\n%s\n" "$PASSWD" "$PASSWD" | \
+	    /usr/bin/vncpasswd $PASSWDFILE >/dev/null
+
+	/usr/sbin/svccfg -s $X11FMRI setprop options/server = astring: \
+	    "/usr/X11/bin/Xvnc"
+	echo "setprop options/server_args = astring: " \
+	    "\"-rfbauth=$PASSWDFILE\"" | /usr/sbin/svccfg -s $X11FMRI
+
+	/usr/lib/xen/bin/xenstore-write guest/vnc/passwd $PASSWD
+	/usr/lib/xen/bin/xenstore-write guest/vnc/port $PORT
+}
+
+disable()
+{
+	SERVER=`/usr/bin/svcprop -p options/server $X11FMRI 2>/dev/null`
+	if [ "$SERVER" = "/usr/X11/bin/Xvnc" ]; then
+		/usr/sbin/svccfg -s $X11FMRI setprop options/server = \
+		    astring: "/usr/X11/bin/Xorg"
+		/usr/sbin/svccfg -s $X11FMRI setprop options/server_args = \
+		    astring: ""
+	fi
+}
+
+check_is_domu
+
+XVMVNC=`/usr/bin/svcprop -p options/xvm_vnc $X11FMRI 2>/dev/null`
+if [ -z "$XVMVNC" ]; then
+	if [ -f /.livecd ]; then
+		XVMVNC="true"
+	else
+		XVMVNC="false"
+		/usr/sbin/svccfg -s $X11FMRI setprop options/xvm_vnc = \
+		    astring: $XVMVNC
+		disable
+	fi
+fi
+
+if [ "$XVMVNC" = "true" ]; then
+	enable
+fi
+
+exit $SMF_EXIT_OK
--- a/src/util/distro-import/Makefile	Mon Feb 09 16:18:19 2009 +0000
+++ b/src/util/distro-import/Makefile	Mon Feb 09 23:23:42 2009 -0800
@@ -32,8 +32,9 @@
 # replace as needed with a local solaris install image
 #
 WOS_PKGS=/net/netinstall.sfbay/export/nv/x/$(BUILDID)/Solaris_11/Product
-NONWOS_PKGS=/net/paradise.sfbay/export/integrate_dock/nv/nv_osol0904/all \
-            /net/paradise.sfbay/export/integrate_dock/nv/nv_osol0904/$(ARCH)
+NONWOS_DOCK=nv_osoldev
+NONWOS_PKGS=/net/paradise.sfbay/export/integrate_dock/nv/$(NONWOS_DOCK)/all \
+            /net/paradise.sfbay/export/integrate_dock/nv/$(NONWOS_DOCK)/$(ARCH)
 
 TEST_PKGS=
 REPO=http://localhost:10000
@@ -86,6 +87,7 @@
 GLOBAL_CHATTRS_101a = $(GLOBAL_CHATTRS_101)
 GLOBAL_CHATTRS_105 = $(GLOBAL_CHATTRS_101)
 GLOBAL_CHATTRS_106 = $(GLOBAL_CHATTRS_101) variants
+GLOBAL_CHATTRS_107 = $(GLOBAL_CHATTRS_106)
 GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
 
 SOLARIS.PY=./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
@@ -124,6 +126,7 @@
 ELIDED_FILES_101a = $(ELIDED_FILES_100a)
 ELIDED_FILES_105 = $(ELIDED_FILES_100a)
 ELIDED_FILES_106 = $(ELIDED_FILES_BASE)
+ELIDED_FILES_107 = $(ELIDED_FILES_BASE)
 ELIDED_FILES = $(ELIDED_FILES_$(BUILDID))
 
 #
@@ -180,6 +183,8 @@
 	var/svc/manifest/system/xvm/vnc-config.xml
 CACHED_FILES_105 = $(CACHED_FILES_101a)
 CACHED_FILES_106 = $(CACHED_FILES_101a)
+CACHED_FILES_107 = $(CACHED_FILES_101a)					\
+	var/svc/manifest/application/x11/x11-server.xml
 CACHED_FILES = $(CACHED_FILES_$(BUILDID))
 
 FIX_FILES_BASE =				\
@@ -236,6 +241,7 @@
 FIX_FILES_101a = $(FIX_FILES_99)
 FIX_FILES_105 = $(FIX_FILES_BASE)
 FIX_FILES_106 = $(FIX_FILES_BASE)
+FIX_FILES_107 = $(FIX_FILES_BASE)
 FIX_FILES = $(FIX_FILES_$(BUILDID))
 
 JDKFILES = LICENSE README.html
@@ -285,7 +291,8 @@
 	101			\
 	101a			\
 	105			\
-	106
+	106			\
+	107
 
 #
 # Starting in build 80, filelist.ramdisk began moving between various
@@ -298,7 +305,7 @@
 FILELIST_RAMDISK_PKG_72		= SUNWcakr.i
 FILELIST_RAMDISK_PKG_71		= SUNWcakr.i
 
-default:	106/slim_import
+default:	107/slim_import
 
 cluster.import:	$(WOS_PKGS)/.clustertoc Makefile
 	./clustertoc2import.py $(WOS_PKGS)/.clustertoc | \
@@ -439,6 +446,7 @@
 	mkdir -p proto/usr/share/applications
 	mkdir -p proto/usr/share/man
 	mkdir -p proto/var/svc/manifest/application/graphical-login
+	mkdir -p proto/var/svc/manifest/application/x11
 	mkdir -p proto/var/svc/manifest/system/xvm
 	mkdir -p proto/var/svc/profile
 
@@ -469,6 +477,7 @@
 INCLUDE_PATH_101a = 101a:$(INCLUDE_PATH_101)
 INCLUDE_PATH_105 = 105:104:103:102:$(INCLUDE_PATH_101a)
 INCLUDE_PATH_106 = 106:$(INCLUDE_PATH_105)
+INCLUDE_PATH_107 = 107:$(INCLUDE_PATH_106)
 
 import:	cluster.import $(TMPPKGS)
 	$(SOLARIS.PY) -s $(REPO) -w $(WOS_PKGS) $(ELIDED_FILES:%=-D %) \