first cut for spring boot ide product

This commit is contained in:
Martin Lippert
2016-09-13 13:00:07 +02:00
parent 9e3fc408fc
commit 36c3301e2b
25 changed files with 1188 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.springframework.boot.ide.branding;singleton:=true
Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.ui,
org.eclipse.equinox.p2.ui,
org.eclipse.equinox.p2.ui.sdk,
org.springsource.ide.eclipse.commons.core
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Import-Package: org.eclipse.core.runtime,
org.eclipse.osgi.service.datalocation,
org.osgi.framework

View File

@@ -0,0 +1,24 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>About Spring Tool Suite Distribution</title>
<meta name="author" content="Pivotal">
</head>
<body>
<h2>About Spring Tool Suite Distribution</h2>
<p>June 30, 2015</p>
<h3>License</h3>
<p>Pivotal Software, Inc. (“Pivotal”) makes available all content
in this download ("Content"). Unless otherwise indicated below, the
Content is provided to you under the terms and conditions of the Eclipse
Public License Version 1.0 ("EPL"). A copy of the EPL is available in
the file called license.txt. For purposes of the EPL, "Program" will
mean the Content.</p>
<h3>Third Party Content</h3>
<p>The Content includes items that have been sourced
from third parties, as set out in the file called
open_source_licenses.txt, located in the feature components of this
project.</p>
</body>
</html>

View File

@@ -0,0 +1,27 @@
# about.ini
# contains information about a feature
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# "%key" are externalized strings defined in about.properties
# This file does not need to be translated.
# Property "aboutText" contains blurb for "About" dialog (translated)
aboutText=%title
# Property "windowImage" contains path to window icon (16x16)
# needed for primary features only
# Property "featureImage" contains path to feature image (32x32)
featureImage=feature_image.png
# Property "aboutImage" contains path to product image (500x330 or 115x164)
# needed for primary features only
# Property "appName" contains name of the application (translated)
# needed for primary features only
# Property "welcomePage" contains path to welcome page (special XML-based format)
#welcomePage=welcome.xml
# Property "welcomePerspective" contains the id of the perspective in which the
# welcome page is to be opened.
# optional

View File

@@ -0,0 +1,17 @@
# about.properties
# contains externalized strings for about.ini
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# fill-ins are supplied by about.mappings
# This file should be translated.
title=Spring Tool Suite \n\
\n\
Version: @QUALIFIER@\n\
Build Id: @BUILD_ID@\n\
Platform: Eclipse @PLATFORM_VERSION@\n\
\n\
Copyright (c) 2007 - 2016 Pivotal Software, Inc.\n\
All rights reserved. Visit http://spring.io/tools/sts\n\
\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org

View File

@@ -0,0 +1,17 @@
output.. = bin/
bin.includes = META-INF/,\
about.ini,\
about.properties,\
plugin.properties,\
plugin.xml,\
plugin_customization.ini,\
plugin_customization.properties,\
splash.bmp,\
sts48.png,\
sts32.png,\
sts128.png,\
sts64.png,\
about.html,\
sts16.png
output.library.jar = bin/
source.. = src/

View File

@@ -0,0 +1,18 @@
pluginName=Spring Tool Suite
providerName=Pivotal Software, Inc.
productName=Spring Tool Suite
productBlurb=Spring Tool Suite \n\
\n\
Version: @QUALIFIER@\n\
Build Id: @BUILD_ID@\n\
Platform: Eclipse @PLATFORM_VERSION@\n\
\n\
Copyright (c) 2007 - 2016 Pivotal Software, Inc.\n\
All rights reserved. Visit http://spring.io/tools/sts\n\
\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org
productIntroTitle = Welcome to Spring Tool Suite @QUALIFIER@
productIntroBrandingText = Spring Tool Suite

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension id="ide" point="org.eclipse.core.runtime.products">
<product name="%productName" application="org.eclipse.ui.ide.workbench" description="%productBlurb">
<property name="windowImages" value="sts16.png,sts32.png,sts48.png,sts64.png,sts128.png"/>
<property name="aboutImage" value="sts_lg.gif"/>
<property name="aboutText" value="%productBlurb"/>
<property name="appName" value="%productName"/>
<property name="preferenceCustomization" value="plugin_customization.ini"/>
<property
name="startupForegroundColor"
value="33302D"/>
<property
name="versionForegroundColor"
value="33302D"/>
<property
name="startupMessageRect"
value="23,176,550,18"/>
<property
name="startupProgressRect"
value="23,194,550,14"/>
<property
name="versionRect"
value="550,30" />
<property
name="applicationXMI"
value="org.eclipse.platform/LegacyIDE.e4xmi">
</property>
<property
name="cssTheme"
value="org.eclipse.e4.ui.css.theme.e4_default">
</property>
<property
name="applicationCSSResources"
value="platform:/plugin/org.eclipse.platform/images/">
</property>
</product>
</extension>
</plugin>

View File

@@ -0,0 +1,58 @@
# plugin_customization.ini
# sets default values for plug-in-specific preferences
# keys are qualified by plug-in id
# e.g., com.example.acmeplugin/myproperty=myvalue
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# "%key" are externalized strings defined in plugin_customization.properties
# This file does not need to be translated.
# WARNING: This file defines the preference overrides for the Platform build
# (the one with no JDT or PDE), not the SDK build (aka the IDE).
# For the SDK build, use the plugin_customization.ini file in the
# org.eclipse.sdk plug-in instead.
# Property "org.eclipse.ui/defaultPerspectiveId" controls the
# perspective that the workbench opens initially
org.eclipse.ui/defaultPerspectiveId=com.springsource.sts.ide.perspective
# new-style tabs by default
org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
# put the perspective switcher on the top right
org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
# show progress on startup
org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true
# Order help books in table of contents
org.eclipse.help/HELP_DATA = helpData.xml
# Disable M2Eclipse repository index download
org.eclipse.m2e.core/eclipse.m2.updateIndexes=false
# Disable Atlassian connector data usage tracking
com.atlassian.connector.eclipse.monitor.usage/com.atlassian.connector.eclipse.monitor.usage.enabled=false
com.atlassian.connector.eclipse.monitor.ui/com.atlassian.connector.eclipse.monitor.usage.enabled=false
com.atlassian.connector.eclipse.monitor.ui/com.atlassian.connector.eclipse.monitor.usage.first.time=false
# Disable Mylyn service message
org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.servicemessage.id=0
# check for updates every Tuesday at 10am
# automatic update options are defined in org.eclipse.equinox.p2.sdk.scheduler.PreferenceConstants
org.eclipse.equinox.p2.ui.sdk.scheduler/enabled=true
org.eclipse.equinox.p2.ui.sdk.scheduler/schedule=on-schedule
org.eclipse.equinox.p2.ui.sdk.scheduler/day=Every Tuesday
org.eclipse.equinox.p2.ui.sdk.scheduler/hour=10\:00 AM
# remind the user every 24 hours
org.eclipse.equinox.p2.ui.sdk.scheduler/remindOnSchedule=true
# see AutomaticUpdatesPopup, values can be "30 minutes", "Hour", "4 Hours"
org.eclipse.equinox.p2.ui.sdk.scheduler/remindElapsedTime=24 Hours
# download updates before notifying the user
org.eclipse.equinox.p2.ui.sdk.scheduler/download=false
# disable the Oomph preference recorder - bug 470430
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=470430
org.eclipse.oomph.setup.ui/enable.preference.recorder=false

View File

@@ -0,0 +1,14 @@
###############################################################################
# Copyright (c) 2000, 2006 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# plugin_customization.properties
# contains externalized strings for plugin_customization.ini
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# This file should be translated.

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot.ide</groupId>
<artifactId>org.springframework.boot.ide</artifactId>
<version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>org.springframework.boot.ide.branding</artifactId>
<packaging>eclipse-plugin</packaging>
<name>org.springframework.boot.ide.branding</name>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<id>second-generate-p2-metadata</id>
<goals>
<goal>p2-metadata</goal>
</goals>
<phase>verify</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

View File

@@ -0,0 +1,290 @@
/* XPM */
static char *sts256[] = {
/* columns rows colors chars-per-pixel */
"256 256 28 1 ",
" c #6AB13C",
". c #6BB13D",
"X c #6BB23D",
"o c #6BB13E",
"O c #6CB33D",
"+ c #6CB33E",
"@ c #6AB43D",
"# c #75B84A",
"$ c #7BBA52",
"% c #7EBD55",
"& c #81BE5C",
"* c #88C162",
"= c #91C66E",
"- c #9ACB7A",
"; c #A3D086",
": c #A7D08C",
"> c #ACD492",
", c #B6D99F",
"< c #BFDEAB",
"1 c #C8E3B7",
"2 c #CDE6BE",
"3 c #D1E7C3",
"4 c #DAECCF",
"5 c #E3F1DB",
"6 c #EDF6E7",
"7 c #F6FAF3",
"8 c gray100",
"9 c None",
/* pixels */
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.....OO@..@@@.@ 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.OOO++++++O+OO++O+++++....++++++....99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.OO+++O+++++++++++O++++++++++++++++++++++++++oO.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.O+++OO+++++++++++++++++++++++++++++++++++++++++++OO+++OO9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O@99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO99999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOO999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO9999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999OOO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@99999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@9999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@99999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999.OOO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.999999999999999999999999999999999999999999O.9999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999O+OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999OO9999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999O++9999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999+++.999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999OOO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999O+++O999999999999999999999",
"999999999999999999999999999999999999999999999999999999999.++OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999+++++999999999999999999999",
"99999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999O+++++O99999999999999999999",
"999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999++++++O99999999999999999999",
"99999999999999999999999999999999999999999999999999999o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999.+++++++99999999999999999999",
"9999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.999999999999999999999999++++++++.9999999999999999999",
"99999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999o++++++++.9999999999999999999",
"9999999999999999999999999999999999999999999999999o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOO99999999999999999999++++++++++9999999999999999999",
"999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.999999999999999999O++++*+++++9999999999999999999",
"9999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999.O++++6%++++O999999999999999999",
"999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999+++++;8>+++++999999999999999999",
"99999999999999999999999999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999.++++#685+++++999999999999999999",
"9999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999+++++,888%+++++99999999999999999",
"999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999+++++%7888>+++++99999999999999999",
"99999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o9999999++++++188885+++++99999999999999999",
"9999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o999999+++++=888888%++++O9999999999999999",
"999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.9999+++++#6888888>+++++9999999999999999",
"99999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.99++++++,88888883+++++9999999999999999",
"9999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++=888888888#++++.999999999999999",
"999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++#6888888888;++++O999999999999999",
"99999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++188888888883+++++999999999999999",
"9999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;888888888888+++++999999999999999",
"999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888-+++++99999999999999",
"99999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#588888888888881+++++99999999999999",
"9999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++3888888888888887+++++99999999999999",
"999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<8888888888888888*++++O9999999999999",
"99999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;88888888888888888<++++O9999999999999",
"99999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-8888888888888888885+++++9999999999999",
"9999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888%++++9999999999999",
"999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888;O++OO999999999999",
"99999999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888883O++OO999999999999",
"9999999999999999999999999.OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888887.++++999999999999",
"9999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.*7888888888888888888888888=++++.99999999999",
"999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888888888<++++o99999999999",
"99999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888885+++++99999999999",
"99999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888888888888%++++99999999999",
"9999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;888888888888888888888888888888;+++OO9999999999",
"999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>88888888888888888888888888888881+++OO9999999999",
"999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO+1888888888888888888888888888888886+++++9999999999",
"99999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#58888888888888888888888888888888888*++++9999999999",
"9999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O.*688888888888888888888888888888888888>.O+++999999999",
"9999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O;88888888888888888888888888888888888883+O+++999999999",
"999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#1888888888888888888888888888888888888887+++++999999999",
"99999999999999999.O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*58888888888888888888888888888888888888888*++++999999999",
"99999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO+>888888888888888888888888888888888888888888>.++++99999999",
"9999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.%488888888888888888888888888888888888888888883+++++99999999",
"9999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>7888888888888888888888888888888888888888888887+++++99999999",
"999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%488888888888888888888888888888888888888888888888*++++99999999",
"999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>7888888888888888888888888888888888888888888888888>+++++9999999",
"99999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=5888888888888888888888888888888888888888888888888881++++O9999999",
"99999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#188888888888888888888888888888888888888888888888888886++++O9999999",
"9999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,7888888888888888888888888888888888888888888888888888888%++++9999999",
"9999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;688888888888888888888888888888888888888888888888888888888-++++.999999",
"999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=48888888888888888888888888888888888888888888888888888888888<++++.999999",
"999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=48888888888888888888888888888888888888888888888888888888888884+++++999999",
"99999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=4888888888888888888888888888888888888888888888888888888888888888+++++999999",
"99999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;588888888888888888888888888888888888888888888888888888888888888888*.+OO.99999",
"9999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#>68888888888888888888888888888888888888888888888888888888888888888888>+++OO99999",
"9999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*178888888888888888888888888888888888888888888888888888888888888888888881++++O99999",
"999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#;58888888888888888888888888888888888888888888888888888888888888888888888885+++++99999",
"999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-17888888888888888888888888888888888888888888888888888888888888888888888888888++++O99999",
"999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-17888888888888888888888888888888888888888888888888888888888888888888888888888888=+++O.9999",
"99999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#;17888888888888888888888888888888888888888888888888888888888888888888888888888888888;++++O9999",
"99999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=,58888888888888888888888888888888888888888888888888888888888888888888888888888888888888<++++O9999",
"99999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-<4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+++++9999",
"9999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#=><478888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887+++++9999",
"9999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*=-,,4488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%++++9999",
"999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#====;,,,<444788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++OOO999",
"999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#==;,,,444488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,++++.999",
"999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=;,346888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++999",
"999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-,468888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+++++999",
"99999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%>36888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887+++++999",
"99999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-168888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+++++.99",
"99999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++++O99",
"9999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-+++OO99",
"9999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,+++O+99",
"9999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#,78888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881.++++99",
"9999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%<7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888868888888888888888888888888884+++++99",
"999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#,788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888388888888888888888888888888886+++++99",
"999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,78888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<88888888888888888888888888888++++..9",
"999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886,88888888888888888888888888888%++++.9",
"999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,488888888888888888888888888888=++++O9",
"99OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888#888888888888888888888888888888=++++.9",
"99OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881=888888888888888888888888888888,+++++9",
"99++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=78888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%<888888888888888888888888888888,+++++9",
"99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883+58888888888888888888888888888881+++++9",
"99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#1888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=%88888888888888888888888888888884+++++9",
"9.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+>88888888888888888888888888888884+++++9",
"9OOO+++++++++++++++++++++++++++++++++++++++++++++++++++++++*68888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=+488888888888888888888888888888886+++++.",
"9O++++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883+#888888888888888888888888888888888++++. ",
"9O+++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%+>888888888888888888888888888888888+++++.",
"9+++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++5888888888888888888888888888888888+++++.",
"9++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887#+%8888888888888888888888888888888888%++++.",
"9+++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,++,8888888888888888888888888888888888=++++.",
"9+++++++++++++++++++++++++++++++++++++++++++++++++++.#58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886+++68888888888888888888888888888888888=++++O",
".O++++++++++++++++++++++++++++++++++++++++++++++++++O58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++-88888888888888888888888888888888888=++OOO",
".++++++++++++++++++++++++++++++++++++++++++++++++++.188888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883+++388888888888888888888888888888888888=+++++",
"O++++++++++++++++++++++++++++++++++++++++++++++++++;88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887%++%888888888888888888888888888888888888=+++++",
".+++++++++++++++++++++++++++++++++++++++++++++++++*88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++<888888888888888888888888888888888888=+++++",
"O++++++++++++++++++++++++++++++++++++++++++++++++#588888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+++#7888888888888888888888888888888888888>+++++",
"+++++++++++++++++++++++++++++++++++++++++++++++++<88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887%+++>8888888888888888888888888888888888888,+++++",
"++++++++++++++++++++++++++++++++++++++++++++++++=88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>++++68888888888888888888888888888888888888,O++++",
"++++++++++++++++++++++++++++++++++++++++++++++O.688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884++++;88888888888888888888888888888888888888,O++++",
"++++++++++++++++++++++++++++++++++++++++++++++O,88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887#++++688888888888888888888888888888888888888,.++++",
"++++++++++++++++++++++++++++++++++++++++++++++%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-++++;888888888888888888888888888888888888888,+++++",
"++++++++++++++++++++++++++++++++++++++++++++++18888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<+++++6888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++++=88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885+++++;8888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++++48888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887%++++.68888888888888888888888888888888888888888=+++++",
"++++++++++++++++++++++++++++++++++++++++++++=8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=+++++>88888888888888888888888888888888888888888=+++++",
"++++++++++++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++#788888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++,888888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++1888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885#+++++%8888888888888888888888888888888888888888888%+++++",
"++++++++++++++++++++++++++++++++++++++++++#888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887#++++++48888888888888888888888888888888888888888888+++++.",
"++++++++++++++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887*++++++=88888888888888888888888888888888888888888888+++++.",
"++++++++++++++++++++++++++++++++++++++++++58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++++++#688888888888888888888888888888888888888888888+++++.",
"+++++++++++++++++++++++++++++++++++++++++*8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++,888888888888888888888888888888888888888888884+++++.",
"OO+++++++++++++++++++++++++++++++++++++++<888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++++*8888888888888888888888888888888888888888888884+++++.",
".O+++++++++++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++48888888888888888888888888888888888888888888883++++. ",
".+++++++++++++++++++++++++++++++++++++++*888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++>8888888888888888888888888888888888888888888888,+++++9",
"OO++++++++++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++%78888888888888888888888888888888888888888888888>+++++9",
".+++++++++++++++++++++++++++++++++++++++48888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++488888888888888888888888888888888888888888888888=+++++9",
".+++++++++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++,888888888888888888888888888888888888888888888888*+++++9",
"9O+++++++++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++*8888888888888888888888888888888888888888888888888++++++9",
"9O+++++++++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++#58888888888888888888888888888888888888888888888886+++++.9",
"9++++++++++++++++++++++++++++++++++++++38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++<88888888888888888888888888888888888888888888888884+++++.9",
"9++++++++++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++-88888888888888888888888888888888888888888888888888,+++++.9",
"9o+++++++++++++++++++++++++++++++++++++888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++%788888888888888888888888888888888888888888888888888;+++++.9",
"9O++++++++++++++++++++++++++++++++++++=8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++++++5888888888888888888888888888888888888888888888888888*+++++99",
"9.++++++++++++++++++++++++++++++++++++-888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++++++18888888888888888888888888888888888888888888888888888++++++99",
"99++++++++++++++++++++++++++++++++++++,88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887=+++++++++++;88888888888888888888888888888888888888888888888888884++++++99",
"99++++++++++++++++++++++++++++++++++++,8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886*+++++++++++*88888888888888888888888888888888888888888888888888888<++++O.99",
"99++++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885#+++++++++++#788888888888888888888888888888888888888888888888888888;++++OO99",
"99.+++++++++++++++++++++++++++++++++++488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#+++++++++++#5888888888888888888888888888888888888888888888888888888%+++++999",
"99O+++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++++++++++18888888888888888888888888888888888888888888888888888886++++++999",
"999+++++++++++++++++++++++++++++++++++488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-+++++++++++++<88888888888888888888888888888888888888888888888888888881++++++999",
"999+++++++++++++++++++++++++++++++++++88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885*+++++++++++++;88888888888888888888888888888888888888888888888888888888;+++++o999",
"999+++++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#+++++++++++++-888888888888888888888888888888888888888888888888888888888%O++++O999",
"999O++++++++++++++++++++++++++++++++++88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887;++++++++++++++*7888888888888888888888888888888888888888888888888888888885.O++++9999",
"999.++++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885*++++++++++++++*7888888888888888888888888888888888888888888888888888888888,++++++9999",
"9999++++++++++++++++++++++++++++++++++588888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#++++++++++++++#78888888888888888888888888888888888888888888888888888888888*+++++O9999",
"9999++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-+++++++++++++++#588888888888888888888888888888888888888888888888888888888886++++++O9999",
"9999.+++++++++++++++++++++++++++++++++488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884%+++++++++++++++#588888888888888888888888888888888888888888888888888888888888<++++++99999",
"9999.+++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887>++++++++++++++++#5888888888888888888888888888888888888888888888888888888888888*++++++99999",
"99999+++++++++++++++++++++++++++++++++<88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884%++++++++++++++++#58888888888888888888888888888888888888888888888888888888888886++++++.99999",
"99999OOO++++++++++++++++++++++++++++++,888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887>+++++++++++++++++#58888888888888888888888888888888888888888888888888888888888888>++++++.99999",
"99999O++++++++++++++++++++++++++++++++-88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884%+++++++++++++++++#588888888888888888888888888888888888888888888888888888888888888%++++++999999",
"999999++++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-++++++++++++++++++#5888888888888888888888888888888888888888888888888888888888888883+++++++999999",
"999999O++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<#++++++++++++++++++*5888888888888888888888888888888888888888888888888888888888888888=+++++OO999999",
"999999O++++++++++++++++++++++++++++++++688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884*+++++++++++++++++++*78888888888888888888888888888888888888888888888888888888888888886++++++O9999999",
"9999999++++++++++++++++++++++++++++++++3888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886;++++++++++++++++++++*78888888888888888888888888888888888888888888888888888888888888888;+++++++9999999",
"9999999O+++++++++++++++++++++++++++++++>8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887,#++++++++++++++++++++;788888888888888888888888888888888888888888888888888888888888888886.++++OOO9999999",
"9999999O+++++++++++++++++++++++++++++++*888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#+++++++++++++++++++++;888888888888888888888888888888888888888888888888888888888888888888,O++++OO99999999",
"99999999++++++++++++++++++++++++++++++++7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881%++++++++++++++++++++++18888888888888888888888888888888888888888888888888888888888888888887#++++++O99999999",
"99999999O+++++++++++++++++++++++++++++++18888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883%++++++++++++++++++++++#48888888888888888888888888888888888888888888888888888888888888888888,O++++++.99999999",
"99999999O+++++++++++++++++++++++++++++++;88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881*+++++++++++++++++++++++*588888888888888888888888888888888888888888888888888888888888888888886#+++++++999999999",
"999999999O++++++++++++++++++++++++++++++#888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881%++++++++++++++++++++++++-788888888888888888888888888888888888888888888888888888888888888888888;.+++++++999999999",
"999999999O+++++++++++++++++++++++++++++++188888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887<%+++++++++++++++++++++++++,8888888888888888888888888888888888888888888888888888888888888888888885++++++O+9999999999",
"9999999999+++++++++++++++++++++++++++++++-888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886>#+++++++++++++++++++++++++#38888888888888888888888888888888888888888888888888888888888888888888888=++++++OO9999999999",
"9999999999O+++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883-+++++++++++++++++++++++++++*688888888888888888888888888888888888888888888888888888888888888888888881++++++++.9999999999",
"99999999999+++++++++++++++++++++++++++++++>888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886,%++++++++++++++++++++++++++++>888888888888888888888888888888888888888888888888888888888888888888888887#++++++++99999999999",
"99999999999+++++++++++++++++++++++++++++++#7888888888888888888888888888888888888888888888888888888888888888888888888888888888888871-+++++++++++++++++++++++++++++#3888888888888888888888888888888888888888888888888888888888888888888888888-++++++++O99999999999",
"99999999999O+++++++++++++++++++++++++++++++,888888888888888888888888888888888888888888888888888888888888888888888888888888888883;#++++++++++++++++++++++++++++++-78888888888888888888888888888888888888888888888888888888888888888888888883+++++++++999999999999",
"999999999999O++++++++++++++++++++++++++++++#788888888888888888888888888888888888888888888888888888888888888888888888888888883;#+++++++++++++++++++++++++++++++#<88888888888888888888888888888888888888888888888888888888888888888888888887#+++++++++999999999999",
"999999999999O+++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888871;#+++++++++++++++++++++++++++++++++=688888888888888888888888888888888888888888888888888888888888888888888888888-+++++++++9999999999999",
"9999999999999++++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888886<-+++++++++++++++++++++++++++++++++++#<888888888888888888888888888888888888888888888888888888888888888888888888888<+++++++++O9999999999999",
"9999999999999O+++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888888888888888888888884>*+++++++++++++++++++++++++++++++++++++-68888888888888888888888888888888888888888888888888888888888888888888888888885++++++++++99999999999999",
"99999999999999++++++++++++++++++++++++++++++++<88888888888888888888888888888888888888888888888888888888888888861-#++++++++++++++++++++++++++++++++++++++%388888888888888888888888888888888888888888888888888888888888888888888888888887#+++++++++O99999999999999",
"99999999999999.++++++++++++++++++++++++++++++++5888888888888888888888888888888888888888888888888888888888883>*+++++++++++++++++++++++++++++++++++++++++,788888888888888888888888888888888888888888888888888888888888888888888888888887*++++++++++999999999999999",
"999999999999999O+++++++++++++++++++++++++++++++*78888888888888888888888888888888888888888888888888888885,=+++++++++++++++++++++++++++++++++++++++++++-6888888888888888888888888888888888888888888888888888888888888888888888888888888;++++++++++O999999999999999",
"999999999999999O++++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888885<-#++++++++++++++++++++++++++++++++++++++++++++=48888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++++++9999999999999999",
"9999999999999999O++++++++++++++++++++++++++++++++;8888888888888888888888888888888888888888888885<-#++++++++++++++++++++++++++++++++++++++++++++++%188888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++++++++.9999999999999999",
"99999999999999999+++++++++++++++++++++++++++++++++;88888888888888888888888888888888888888885<-#++++++++++++++++++++++++++++++++++++++++++++++++%18888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++++99999999999999999",
"99999999999999999OO++++++++++++++++++++++++++++++++;888888888888888888888888888888888884,=#++++++++++++++++++++++++++++++++++++++++++++++++++%18888888888888888888888888888888888888888888888888888888888888888888888888888888888;++++++++++++999999999999999999",
"999999999999999999O+++++++++++++++++++++++++++++++++-7888888888888888888888888888873>=+++++++++++++++++++++++++++++++++++++++++++++++++++++*188888888888888888888888888888888888888888888888888888888888888888888888888888888888;++++++++++++.999999999999999999",
"999999999999999999O++++++++++++++++++++++++++++++++++*58888888888888888888888851;%+++++++++++++++++++++++++++++++++++++++++++++++++++++++-4888888888888888888888888888888888888888888888888888888888888888888888888888888888887;+++++++++++++9999999999999999999",
"9999999999999999999+++++++++++++++++++++++++++++++++++#<8888888888888888874,=#++++++++++++++++++++++++++++++++++++++++++++++++++++++++#>68888888888888888888888888888888888888888888888888888888888888888888888888888888888887*+++++++++++++O9999999999999999999",
"99999999999999999999++++++++++++++++++++++++++++++++++++=4888888888885<;*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*1788888888888888888888888888888888888888888888888888888888888888888888888888888888888885#++++++++++++++99999999999999999999",
"99999999999999999999O+++++++++++++++++++++++++++++++++++++;6888863>=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#>5888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<+++++++++++++++999999999999999999999",
"999999999999999999999+++++++++++++++++++++++++++++++++++++++;,=#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;388888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-+++++++++++++++.999999999999999999999",
"9999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-17888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883#++++++++++++++++9999999999999999999999",
"9999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886-+++++++++++++++++99999999999999999999999",
"99999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#;3788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,#++++++++++++++++++99999999999999999999999",
"999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%>388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883%+++++++++++++++++++999999999999999999999999",
"999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*,5888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884=++++++++++++++++++++9999999999999999999999999",
"9999999999999999999999999.++++++++++++++++++++.++===#+++++++++++++++++++++++++++++++++++++++++++++++++++++++-168888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884=+++++++++++++++++++++.9999999999999999999999999",
"99999999999999999999999999+++++++++++++++++++#>5888886<%++++++++++++++++++++++++++++++++++++++++++++++++#;3788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881*++++++++++++++++++++++.99999999999999999999999999",
"999999999999999999999999999+++++++++++++++++>78888888888<#+++++++++++++++++++++++++++++++++++++++++++%>5888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886,%++++++++++++++++++++++++999999999999999999999999999",
"999999999999999999999999999.++++++++++++++#388888888888885#+++++++++++++++++++++++++++++++++++++++*<68888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881-++++++++++++++++++++++++++9999999999999999999999999999",
"9999999999999999999999999999OO++++++++++++48888888888888885#++++++++++++++++++++++++++++++++++.-168888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883;#++++++++++++++++++++++++OO+99999999999999999999999999999",
"99999999999999999999999999999O+++++++++++,888888888888888884++++++++++++++++++++++++++++++++-178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888871-#++++++++++++++++++++++++++++OO99999999999999999999999999999",
"999999999999999999999999999999++++++++++%8888888888888888888-+++++++++++++++++++++++++++#-17888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888873>*++++++++++++++++++++++++++++++++O999999999999999999999999999999",
"9999999999999999999999999999999+++++++++188888888888888888885+++++++++++++++++++++++++;3888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888861>*+++++++++++++++++++++++++++++++++++o9999999999999999999999999999999",
"99999999999999999999999999999999++++++++788888888888888888888*+++++++++++++++++++++-1788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888874<>=++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999",
"99999999999999999999999999999999..+++++=888888888888888888888>++++++++++++++++++-1788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888641,;=#++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999",
"999999999999999999999999999999999O+++++;888888888888888888888,+++++++++++++++%<688888443,,,;====================,,,,,,,,14444444588888888888888888888888888888854443,,,-==++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999",
"9999999999999999999999999999999999O++++,8888888888888888888884+++++++++++++;341,;=%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++#=========+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999",
"99999999999999999999999999999999999OO++,8888888888888888888881++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999",
"999999999999999999999999999999999999OO+-888888888888888888888,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999",
"9999999999999999999999999999999999999o+%888888888888888888888-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999",
"99999999999999999999999999999999999999o+688888888888888888888#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999999",
"999999999999999999999999999999999999999O>88888888888888888881+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999$6888888888888888888%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999:88888888888888888>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999998888888888888881++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999997888888888888,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999928888888884*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999&>34444,*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o99999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O.999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.9999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO.999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.9999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999.+++O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999.OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@9999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999OOOO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO++O9999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOO999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999Oo+++O++++++++++++++++++++++++++++++++++++++++++++..999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..o++.++O++++++++++++++++++++OOOO++++++.O.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@.OO.o++++++++++++++++O.O..9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB